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

Зразили теперь и меня фетчи в компонентах бесят))) вот тепрерь пытаюсь

чтото накопать в эту сторону
https://www.youtube.com/watch?v=95B8mnhzoCM

21 ответов

24 просмотра

Welcome to the club, buddy Вообще, без рофла, - атомик роутер

time to bring the the professionals хех

ЧТо за фетчи? Запросы к серверу на получение данных? А зачем они вообще в компонентах?

Sarevok
ЧТо за фетчи? Запросы к серверу на получение данн...

Так это же классическая практика новичков и вногистреляторов

звучит хайпово

Drew-Naumenko Автор вопроса
Sarevok
ЧТо за фетчи? Запросы к серверу на получение данн...

да , а как ещё дёргать запросы? ну вот у тебя редакс стоит чтобы оно чтото сделал его нужно дернуть диспатчем и где ты его дергаешь? правильно в компоненте а тут типо нужно на уровень выше, чтобы он в роутере где-то это делал типо перешли мы на localhost/products , вот он по роуту и дёрнул запрос , а не в компоненте

Drew Naumenko
да , а как ещё дёргать запросы? ну вот у тебя ред...

Я догадываюсь, че чел в видео пытается показать. <Route onMount={() => fetch…} component={Foo} path=“/foo” /> function Foo() { const data = useRoureMount() … } Че-то типа такого? Если да - чел идиот

Drew Naumenko
да , а как ещё дёргать запросы? ну вот у тебя ред...

Ты хочешь что бы у тебя в компонентах вообще диспатчей на фетч не было?

Sarevok
Ты хочешь что бы у тебя в компонентах вообще диспа...

Это причем легко сделать, нужно всего лишь…

Usma Csce
да, только для всех nested routes

Если так, то да, чел обычный внедрятор блэйзинг эмейзинг говна, которое нихуя не решает, и не понимает основной проблемы.

Drew Naumenko
да , а как ещё дёргать запросы? ну вот у тебя ред...

странно, полностью описанный анатомик роутер

Drew-Naumenko Автор вопроса
xxstaion
странно, полностью описанный анатомик роутер

я понимаю и fsd , и effector, и вот атомик роутер предлагают , но это только один я могу и хочу в эту сторону пилить но если у меня нету единомышлиников то толку от моей одной хотелки? я буду по своему писать которое только мне понятно? а остальные такие ну его нахуй папка components понятнее и там у нас 3 млр компонентов , но зато мы знаем там у нас компонеты хотя в реакт всё компоненты))

Drew Naumenko
я понимаю и fsd , и effector, и вот атомик роутер...

папка компонентс, в папке компонентс папка ui, в папке ui один компонент - лоадер

Drew Naumenko
я понимаю и fsd , и effector, и вот атомик роутер...

в группе эффектора больше людей чем в редаксе.

Drew-Naumenko Автор вопроса
xxstaion
в группе эффектора больше людей чем в редаксе.

10 тыщ? это не про что по сранению с effector, пока ему волну "хайпа" не дадут вот он и будет так задворках не потому что он плохой или уcтупает чемто , а потому что банально спрос на него мал в мире.

Drew-Naumenko Автор вопроса
Dmitry Remezov
Я догадываюсь, че чел в видео пытается показать. ...

так вот я и ищу что можно слепить со стандартных в большинстве случвев redux react-router и тд я же говорю я пытался , мне 2 -3 раза говорили " что эвообще такое еффектор, ещё и русский" ну короче понял

Drew Naumenko
я понимаю и fsd , и effector, и вот атомик роутер...

Есть ещё одна проблема - тебе может быть больно, очень больно, если после долгого сидения на этих ваших эффекторов, фсд, атомиков и таилвиндов ты попадёшь на дефолт проект. Насмотревшись на мир и поняв, как можно жить, возвращаться в гнилую избушку больно

Drew Naumenko
так вот я и ищу что можно слепить со стандартных в...

Ты хочешь реакцию на переход по роутеру? и кроме redux ничего пользовать нельзя? Ну допустим делаем санку в нее передаем наименование роута. в санке по наименованию роута определяем какой набор фетчей нам запустить. после (или в процессе) вызываем роутер для перехода на адрес. Далее для перехода по роуту используем только dispatch этой санки. при этом Можно сделать например компонент MyNavLink Внутри которого для перехода по адресу будет dispatch этого адреса. Что мы можем тут получить? все фетчи при переходах по роутам будут описаны в одном месте (вариант описывать их в отдельных санках а в центральной просто вызывать для роута свою санку) реакт роутер будет использоваться только в одном единственном компоненте(или хуке) во все проекте вообще НЕТ useEffect ВООБЩЕ. в devTools redux получаем сообщение в истории о том как и куда и в какой момент был сделан переход с помощью реакт-роутера для перехода по роуту в обработчике можно просто вызвать dispatch вышеописанной санки

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта