ли там Redux и если нет, то как обходиться с состоянием приложения не зависымим от бэка?
редакс злая штука((
А что щас модно? ГрафКуЭль?
и Аполло
Сначала ничего, менеджер состояния нужен для СЛОЖНОЙ логики, на старте приложения ее быть не может. А если и есть, то не факт, что нужен стейт-менеджер, это могут быть, например, сложные формы, которые рулятся через тот же react-hook-form
Хорошо, но как компоненты общаются между собой? К примеру в хенере кнопка, которая должна окрыть панель в футере?
Или может идет намер, что можно просто прокидывать хендлеры?)
СЛОЖНАЯ логика — не совсем конкретное определение, скорее когда нужно шарить состояние между несоклькими компонентами
Вооот я об этом и имею ввиду
Что в этом стеке делать принято с такими вещами? А то я приду на лавочку в парке к местным хипстерам, а у меня редукс и меня же не поймут....
Можешь контекстом, но если хочется стейт-менеджером, то надо смотреть на те, которые могут в атомарность, Мобх/эффектор, например. Не, ну можно, конечно, редакс тулкит, но хз. Прокидывание пропсов на 500 уровней точно делать не надо)
А чего все орут, что релай заменит редакс?( Я то думал ...
Кто орет?)
Статьи))))
Короче этот стек нас избавляет от лишнего кода обслуживающего rest но добавляет синтаксит графа
статьи много чего орут ... и джеквери уже несколько лет как мертв (ага ага)
Хуйню несут, релей/аполло - хранилище, состояние данных, мешать туда пользовательское состояние, не относящееся к данным - путь в никуда, да, это можно сделать, но это превратится в непонятную мешанину
Спасибо большое!!!!!! Всем за ответы!!! Буду придумывать, что то
Все просто - даёт невероятно удобную и мощную абстракцию над данными. У тебя из коробки: единый формат запросов, типизация, связи, реактивность, нормализация и т.д. и т.п.
Хля шо нашел https://relay.dev/docs/v4.0.0/local-state-management/
Ну да, в Apollo такое же есть. Не используй) У тебя не будет типизации, не будет кодогенерации схемы и запросов, не будет статического анализа, эта вся херня вилами по воде. Нужен стейт - используй то, что для этого предназначено
Ок подумаю спасибо!
Кста, там четвертая версия, а актуальная - 12)
Вух точно
Обсуждают сегодня