вызывается 1 раз, но console.log(nameValue) выдает пустое значение.
Ставить в зависимость name тоже не помогает
а сколько раз log отрабатывает?
useState(name)
не катит )
Почему ты не сделал условную инициализацию например если нейм есть в пропсах то инишиалстейт нейм, если нет то пустая строка
Да ему ваще пофиг на все, что бы я не делал)
А что такое нейм вообще?
с базы строка в объекте прилетает
у тебя при первом рендере стейт name еще неизвестно
известно по идее, более того, я по клику на объект задолго после загрузки вызываю окно, там все данные точно есть, они дважды отображаются
Ну судя по скринам с логами - нэйм известен, он выводится. Затем отрабатывает эффект со сэтстейтом и снова стэйт пустой
Всё прилетает сразу? Или всё же нет?
И ставить в зависимости name помогает
Он проставил, результат тот же
Сразу в useState прокидывай, useEffect imposter
Да не работает это так
А ну если не работает 🌊🐅🌊
дайка завтра в зависимости нейм, думаю до прихода данный стейт получает пропс, а там наверно пусто ?
я кидал в зависимости name, это первое , что я сделал - не помогло
а компонент вообще получает нейм за юз эфектом попробовал вывести ?
Попробуй передать namr в зависимости, мб в первом рендере он пустой вот и сетается пустота
Обсуждают сегодня