state.user)
console.log(user) // пустой объект
console.log(user) // {name:...,...} не хочет обновлять дерево(
Он же вроде ререндерит при изменении результата селектора
Какое состояние? Каких новых props?
С redux приходит состояние, с начало initialState, который равен пустому объекту, потом приходит объект, но при новом состояние он не обновляет DOM
Без кода ничего не понятно
Тебе точно приходят изменённые данные по твоему селектору?
const user = useSelector(state => state.user.user) const [id, setId] = useState(user.id); Это наверное и за того что я юзаю такую конструкцию
Все еще не понятно чего вы ожидаете в итоге эта конструкция (useState(initialState) ) устанавливает начальное состояние один раз, при маунте компонента, дальше никак не реагирует на изменения user.id
Как его правильно юзать?
как в документации
Обсуждают сегодня