В каких случаях использовать React + Redux + Gaphql, а в каких можно обойтись React + Graphql?
написал сервер с использованием graphql, теперь хочу использовать его и во фронте, но встал вопрос, а нужно ли в таком случае использовать redux, не является ли это излишеством?
все зависит от размера проекта. Считаю что если проект не большой и вам удобно перекидывать данные среди этих компонентов то нет смысла подключать редукс. Но если вы понимаете что уже запутались куда что прокидывается или понимаете что для прокидки данных в нужный вам компонент их надо прокинуть еще через 2 компонента то пора подключать редукс. Эти лично мое мнение
Роман Александрович, фактически на фронтчасти никакие данные нигде не меняюются и все тянется из базы. Я так понимаю, что в таком случае проще не юзать redux а везде тянуть всё с graphql. Или же это не очень правильно с той точки зрения, что запросы к серверу всеравно дольше нежели к локальному store?
MajorTom69, Запросы с сервера будут тянуться на много дольше чем взять данные из редукса. Будет страдать отзывчивость интерфейса. Со временем если проект разрастется вам придется часть кода опять переписать под работу с редуксом. Проще с самого начала подключить редукс и работать через него.
все зависит от размера проекта. Считаю что если проект не большой и вам удобно перекидывать данные среди этих компонентов то нет смысла подключать редукс. Но если вы понимаете что уже запутались куда что прокидывается или понимаете что для прокидки данных в нужный вам компонент их надо прокинуть еще через 2 компонента то пора подключать редукс.
Редукс обычно используют для глобального стора(например для данных авторизации и тд). Но с началом активного использования Graphql мне показалось что без редакса вполне можно обойтись.