• Как спроектировать масштабируемую архитектуру React Mobx приложения?

    Tirkai
    @Tirkai Автор вопроса
    Использую Typescript покрывая все входящие параметры методов и пропсы интерфейсами. Есть корневой модуль который инициализирует в себе инстансы других модулей. Проблема в том что из за специфичного функционала приходится дергать из module1.method1 -> module2.method2. И когда таких связей становится много, то начинаю путаться. К примеру в одном модуле обрабатываются клиентские события для отрисовки svg объектов на плане, и когда он будет отрисован приходится дергать методы из других мест, например для добавления объекта в общий список сущностей и отправки в БД. Мне кажется что это создает лишнюю связанность и модули перестают быть гибкими. Как избавиться от этой проблемы?
  • Как в React/Redux с Typescript передать в аргумент JSX?

    Tirkai
    @Tirkai Автор вопроса
    Но это будет string типом и соответственно на вывод придет просто строкой, а не разметкой. Плюс ко всему через string нельзя будет прокинуть полноценный компонет, тобишь он так и придет на выход как без всех внутренностей.