Redux против хуков / API контекста против ApolloClient - PullRequest
0 голосов
/ 29 октября 2019

Извините, если это больше похоже на тему для обсуждения, чем на вопрос 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, но очень хотел бы видеть, что люди думают / если они работали над чем-тоаналогичный

...