передать?
Через диспатч
никак, обрабатывай на уровне диспатчей
Смотря какая задача. Думаю большинство можно решить через useSelector, в самом компоненте, а там уже диспачить. Данные из одного редьюсера таким образом попадут в другой например
В одном стейте в обьектах айдишники, которые надо в перебрать в стейтах других редусеров и вывести name по Id))
Редьюсер должен быть чистым
Ну понятное дело
Структура странновата) но если нужет только айдишник я бы использовал такой костыль как описал выше. Но вообще наверно лучше пересмотреть логику
Ну проще было бы в компоненте делать обработку, но нельзя там
Дистпатч
Const id = useSelector(state=>state.reducerWithId.id) Const dispatch = useDispatch() useEffect(()=>{ dispatch(actionCreatorForAddId(id) }) Во экшену в редьюсере уже добавляешь айди и делаешь что тебе нужно
Обсуждают сегодня