компонент через юзЭффект делает гет запрос, после чего вызывает диспатч с данными в стейт.
И этот же компонент отрисовывает div, в котором мапятся полученные данные и для каждого возвращается новый компонент.
вот насколько это нормально с точки зрения разделения на умные и глупые компоненты?
Мы можем через диспатч вызывать асинхронный екшн, который делает запрос к серверу
Разделение на умные и глупые в прошлом Делать запросы из компонентов — такое себе
Сайд эффекты обычно разрултвают в слое стейт менеджера, в редаксе для этого санки или саги
Посмотри redux-thunk или если тулкит используешь, он там из коробки уже
так себе решение. я предпочитаю как можно меньше логики иметь в компоненте. пусть компонент вызывает диспатч, а уж сам диспатч там делает запросы, другие диспачи и все остальное
Обсуждают сегодня