169 похожих чатов

Всем привет! Имел ли кто дело с Relay React? Нужен

ли там Redux и если нет, то как обходиться с состоянием приложения не зависымим от бэка?

23 ответов

18 просмотров

редакс злая штука((

А что щас модно? ГрафКуЭль?

и Аполло

Сначала ничего, менеджер состояния нужен для СЛОЖНОЙ логики, на старте приложения ее быть не может. А если и есть, то не факт, что нужен стейт-менеджер, это могут быть, например, сложные формы, которые рулятся через тот же react-hook-form

Valery-Brons Автор вопроса

Хорошо, но как компоненты общаются между собой? К примеру в хенере кнопка, которая должна окрыть панель в футере?

Valery-Brons Автор вопроса

Или может идет намер, что можно просто прокидывать хендлеры?)

СЛОЖНАЯ логика — не совсем конкретное определение, скорее когда нужно шарить состояние между несоклькими компонентами

Valery-Brons Автор вопроса

Вооот я об этом и имею ввиду

Valery-Brons Автор вопроса

Что в этом стеке делать принято с такими вещами? А то я приду на лавочку в парке к местным хипстерам, а у меня редукс и меня же не поймут....

Можешь контекстом, но если хочется стейт-менеджером, то надо смотреть на те, которые могут в атомарность, Мобх/эффектор, например. Не, ну можно, конечно, редакс тулкит, но хз. Прокидывание пропсов на 500 уровней точно делать не надо)

Valery-Brons Автор вопроса

А чего все орут, что релай заменит редакс?( Я то думал ...

Кто орет?)

Valery-Brons Автор вопроса

Статьи))))

Valery-Brons Автор вопроса

Короче этот стек нас избавляет от лишнего кода обслуживающего rest но добавляет синтаксит графа

статьи много чего орут ... и джеквери уже несколько лет как мертв (ага ага)

Хуйню несут, релей/аполло - хранилище, состояние данных, мешать туда пользовательское состояние, не относящееся к данным - путь в никуда, да, это можно сделать, но это превратится в непонятную мешанину

Valery-Brons Автор вопроса

Спасибо большое!!!!!! Всем за ответы!!! Буду придумывать, что то

Все просто - даёт невероятно удобную и мощную абстракцию над данными. У тебя из коробки: единый формат запросов, типизация, связи, реактивность, нормализация и т.д. и т.п.

Valery-Brons Автор вопроса

Хля шо нашел https://relay.dev/docs/v4.0.0/local-state-management/

Ну да, в Apollo такое же есть. Не используй) У тебя не будет типизации, не будет кодогенерации схемы и запросов, не будет статического анализа, эта вся херня вилами по воде. Нужен стейт - используй то, что для этого предназначено

Valery-Brons Автор вопроса

Ок подумаю спасибо!

Кста, там четвертая версия, а актуальная - 12)

Valery-Brons Автор вопроса

Вух точно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта