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

По сути можно фетч вынести в отдельный модуль и при

необходимости шеринга данных между компонентами использовать контекст, так?

10 ответов

25 просмотров

в отдельный файл, да. При чем тут контекст я не ипу

Radio- Автор вопроса
SirOrange
в отдельный файл, да. При чем тут контекст я не ип...

Это к переиспользованию. Если нет редакса, я полагаю, что какой-то общий стейт шерится через контекст

Он имеет ввиду что фетч надо вынести в функцию, и дергать эту функцию, чтобы например урлы по 10 раз не указывать, ну или логику передачи например заголовков авторизации не дублировать И уже эту функцию в эффекте юзать. Что по сути тот же фетч. Но он имел ввиду абстрагирование. Не корректно он написал что конкретно является антипатерном

Denis Deniskov
Он имеет ввиду что фетч надо вынести в функцию, и ...

когда прийдет время сделать такой же запрос в другом месте - а у тебя высокая связанность в коде на запросы - ты ебнешься вытаскивать каждый запрос который тебе нужен.

SirOrange
конечно является. DRY

Твое предложение выше можно истолковать как "не используйте впринципе реквесты в компоненте" А не о том что используйте DRY Потому тебя там выше про контекст спрашивают, потому что человек понял точно также как я. Что ты имел ввиду не делать впринципе реквесты из компонентов (в том числе в абстрагированных в отдельных функциях)

Denis Deniskov
Твое предложение выше можно истолковать как "не ис...

именно так. не используй в принципе реквесты в компоненте

Radio- Автор вопроса
Denis Deniskov
Он имеет ввиду что фетч надо вынести в функцию, и ...

Всякие обертки для нативного фетча и эндпоинты в константах это довольно очевидные вещи даже для небольшого приложения. Меня тут больше интересовал шеринг стейта и вообще архитектура. Помню мой давний проект с редаксом и сагами, там разделение более явное было. Интересно, как в случае полной замены редакса контекстом нынче рекомендуется с сайд эффектами обращаться

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

Denis Deniskov
Ну это да, константы и т.п. вещи очевидные, парень...

у меня нет эффектов на запросы. у меня санки или тулкит

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно 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
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта