Извините, если это больше похоже на тему для обсуждения, чем на вопрос SO, но я столкнулся с загадкой.
Что я пытаюсь построить:
Итак, у меня есть 2 веб-приложения (A & B)что оба импортируют компонент (The-Component) (из npm)
Webapp A имеет REDUX Webapp B имел GraphQL + Apollo
Немного о The-Component:
- Он будет выполнять множество вызовов API, настроенных внутри него
- Он имеет свое собственное состояние
- Он имеет глубоко вложенное дерево компонентов
- Он опубликован в npm, поэтому WebappA & B может использовать его
Оба Webapp A & B должны быть в состоянии отбросить компонент и, пройдя несколько операций, должны сделать все остальное.
Мой вопросКакова была бы лучшая стратегия для управления всем внутренним состоянием для The-Component?
Еще раз, я знаю о руководящих принципах SO, но очень хотел бы видеть, что люди думают / если они работали над чем-тоаналогичный