Так что у тебя в cityName лежит, я не вижу такой переменной, и других тоже
ну посмотри внутрь функции, у тебя же редактор и весь код
так ведь наверное если бы понимал в чем дело, то увидел бы?)
Перед компонентом проверку сделай есть ли sityName
ну тип, коммон у тебя функция const boomBox= useSelector(BoomBoxSelector) BoomBoxSelector =(state)=>state.boomBox
ну в компоненте App данные приходят
так я ведь об этом писал в первом сообщении
Ты не решил проблему ещё? Два ответа уже дано было. Ты в useSelector не правильно используешь, поэтому у тебя там undefined
Так это же другой файл уже , ты useSelector где вызывал? На первом скрине. А в этом случае ты експортируешь значения просто как переменные.
ну да, я просто не пойму почему useSelector не правильно использую? Ведь если вызываю console.dir(cityName) в App что на первом скрине слева то получаю название города при клике
Так ты пишешь что у тебя там undefined, не понимаю
Вот тут у тебя что в cityName лежит?
в левой части переменная, её значение могу узнать через консоллог, показывает корректно. Но если ставлю консоллог уже в компоненте справа, console.dir(props.cityName) то там андефайнд
Обсуждают сегодня