код в студию
Гадание на кофейной гуще
Стикер
мы jsx программисты, js не понимаем
смешно, а свой код ты решил всетаки не показывать? супер секретный?
Потому что вы передаете в useState
Там не сильно понятнее
Почему это вызывает проблему, ведь компонент должен пересоздаться с новым значением в useState?
создай useEffect, где будешь сетить новые пропсы в состояние и в массив зависимостей передай сам пропс
Так работает, да, но почему не работает без этого?
почитай про useState
stateValue случайно не объект?
Просто строка
Вообще, у тебя ошибка
там без разницы в сандбоксе вопроизвел
Зачем тебе useState для props.
Просто передай его как props. Тут useState не нужен
Может быть это initial значение какого-то фильтра, который он будет менять через ui.
Тогда надо менять его через callback.
Мб оно через ему с бэкенда прилетает а менять ему нужно его только в этом компоненте.
имхо все что ты ща пыташься навыдумывать костыли и не reactway
Вам тут useState не нужен
Лишь хотел подчеркнуть что у него есть какой-то контекст о котором мы не знаем. (Ну и выше спикер материться начал зачем-то) А так да, сетиттить пропсы чаще всего бессмысленно в стейт. Часто вижу такую ошибку и у разработкиков с приличным по времени опытом.
иммутабельность, пропс у тебя поменялся да поменялась ссылка, стейту на это пофиг стейт сделает ререндер когда поменяется полностью объект
Обсуждают сегодня