Некорректно, есть хуки useDispatch и useSelector в react-redux
логики в экшнах не должно быть
Ну как минимум, то что в changeName лежит - это логика для санка, а так как она лежит внутри компонента ее нельзя вытащить извне, если понадобится, а значит реюзабельность кода страдает
Формально такая фигня будет работать с экшнами, но с получением данных из стора внутри рендера - нет, потому что компонент не будет знать об обновлениях данных, ему об этом должен сообщать либо хок, либо хуки как в новых версиях
Обсуждают сегодня