чтото накопать в эту сторону
https://www.youtube.com/watch?v=95B8mnhzoCM
Welcome to the club, buddy Вообще, без рофла, - атомик роутер
ЧТо за фетчи? Запросы к серверу на получение данных? А зачем они вообще в компонентах?
Так это же классическая практика новичков и вногистреляторов
звучит хайпово
да , а как ещё дёргать запросы? ну вот у тебя редакс стоит чтобы оно чтото сделал его нужно дернуть диспатчем и где ты его дергаешь? правильно в компоненте а тут типо нужно на уровень выше, чтобы он в роутере где-то это делал типо перешли мы на localhost/products , вот он по роуту и дёрнул запрос , а не в компоненте
Я догадываюсь, че чел в видео пытается показать. <Route onMount={() => fetch…} component={Foo} path=“/foo” /> function Foo() { const data = useRoureMount() … } Че-то типа такого? Если да - чел идиот
Ты хочешь что бы у тебя в компонентах вообще диспатчей на фетч не было?
Это причем легко сделать, нужно всего лишь…
да, только для всех nested routes
Если так, то да, чел обычный внедрятор блэйзинг эмейзинг говна, которое нихуя не решает, и не понимает основной проблемы.
странно, полностью описанный анатомик роутер
я понимаю и fsd , и effector, и вот атомик роутер предлагают , но это только один я могу и хочу в эту сторону пилить но если у меня нету единомышлиников то толку от моей одной хотелки? я буду по своему писать которое только мне понятно? а остальные такие ну его нахуй папка components понятнее и там у нас 3 млр компонентов , но зато мы знаем там у нас компонеты хотя в реакт всё компоненты))
папка компонентс, в папке компонентс папка ui, в папке ui один компонент - лоадер
в группе эффектора больше людей чем в редаксе.
10 тыщ? это не про что по сранению с effector, пока ему волну "хайпа" не дадут вот он и будет так задворках не потому что он плохой или уcтупает чемто , а потому что банально спрос на него мал в мире.
А в папке utils все приложения
так вот я и ищу что можно слепить со стандартных в большинстве случвев redux react-router и тд я же говорю я пытался , мне 2 -3 раза говорили " что эвообще такое еффектор, ещё и русский" ну короче понял
Есть ещё одна проблема - тебе может быть больно, очень больно, если после долгого сидения на этих ваших эффекторов, фсд, атомиков и таилвиндов ты попадёшь на дефолт проект. Насмотревшись на мир и поняв, как можно жить, возвращаться в гнилую избушку больно
Ты хочешь реакцию на переход по роутеру? и кроме redux ничего пользовать нельзя? Ну допустим делаем санку в нее передаем наименование роута. в санке по наименованию роута определяем какой набор фетчей нам запустить. после (или в процессе) вызываем роутер для перехода на адрес. Далее для перехода по роуту используем только dispatch этой санки. при этом Можно сделать например компонент MyNavLink Внутри которого для перехода по адресу будет dispatch этого адреса. Что мы можем тут получить? все фетчи при переходах по роутам будут описаны в одном месте (вариант описывать их в отдельных санках а в центральной просто вызывать для роута свою санку) реакт роутер будет использоваться только в одном единственном компоненте(или хуке) во все проекте вообще НЕТ useEffect ВООБЩЕ. в devTools redux получаем сообщение в истории о том как и куда и в какой момент был сделан переход с помощью реакт-роутера для перехода по роуту в обработчике можно просто вызвать dispatch вышеописанной санки
Обсуждают сегодня