«вешать сайды только ради фетча» — не очень понятная формулировка но библиотеки, о которых я написал, придумали специально для обработки сайд-эффектов вроде фетча
когда в проекта один-единственный вызов fetch и две кнопки, оно, может быть, и не нужно можно поебаться с useEffect и добиться желаемого но это не подойдёт для настоящего приложения
В компоненте не должно быть столько логики, он должен просто сообщить при маунте или изменении какого то параметра, что нужно получить данные. Логика получения этих данных должна быть в thunk (ну или в чем то похожем, зависит от state manager)
Обсуждают сегодня