С нашей командой мы собираемся запустить средний проект с Reactjs + Apollo + Graphql, и мы ищем образец архитектуры, чтобы поддерживать порядок в этом проекте.
Я читал и смотрел несколько видео об Архитектуредля Reactjs и наиболее комментируемым был Redux, кажется, он хорош для управления состоянием и файловой структуры для работы (например, слоев), но лучше работает с Api Rest, и мы хотим использовать Graphql.
Другой вариант - использовать только Graphql и Apollo, потому что Apollo имеет свое собственное управление состоянием и аналогичные параметры, которые могут заменить избыточный, но если мы используем этот параметр, какую архитектуру мы можем ему предоставить? MVP? или мввм? Это возможно с Reactjs?.
Если кто-то, имеющий опыт работы с Reactjs, может посоветовать нам, мы будем благодарны =)