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

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

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

21 ответов

9 просмотров

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 вышеописанной санки

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

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

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Карта сайта