Vagan
А вот то, что массивом можно было указывать не знал, не сталкивался просто с таким
Vagan
Прикольно
{ Amir }
у галпа тупая документация, смесь версий 3 и 4
Anonymous
Ребят, не поможете найти ошибку? Нужно отобразить инфу о пользователях, она на сервере. Мне в респонсе всё приходит для юзеров с сервера, но прочитаться почему-то не может ни одно свойство 🙈. По документации всё должно быть правильно..
Anonymous
Anonymous
Taras
Vagan
{ Amir }
{ Amir }
debugger
Vagan
Сюда дебаггер и проверяй обработку
Vagan
аааа
Vagan
А зачем ты в конструкторе запрос делаешь?
Anonymous
Taras
там где стрелочку нарисовали туды консоль лог впишите)
Anonymous
Vagan
Там обработка правильная
Vagan
Проблема в том, что ты в конструкторе запрос делаешь, наверное
Vagan
Хотя я и не уверен
Taras
В componentDidMount нужно запросы делать не?
Vagan
Создай в классе componentDidMount() и запрос делай там
{ Amir }
Vagan
Constructor удали вообще
{ Amir }
{ Amir }
а запрос асихронный, т.е. рендер происходит раньше чем прилетели ответы
Vagan
Конструктор разве не раньше рендера будет?
{ Amir }
тут нужна сага или как там это middleware
Taras
санки)
Vagan
Надо, как минимум, через connector прицепить массив, чтобы ререндер был
Vagan
У нее массив не видно вообще
Vagan
И вылетает ошибка
Vagan
Потому что он в пропсах не пришел
{ Amir }
по сути в .map прилетает undefined или просто пустой массив, смотря какой был дефолтный стейт
{ Amir }
ну и конструктор нужен для задания this.свойств
{ Amir }
и для супер, для псевдополиморфизма
{ Amir }
там нечего делать запросу
Vagan
Конструктор вообще не нужен, я даже не знаю зачем он тут. До 100 выпуска дошел, ни разу не понадобился конструктор
Vagan
До 95*
{ Amir }
я бросил его учить
{ Amir }
но тут надо сначала дождаться ответа с сервера, а потом рендерить компонент
{ Amir }
и сойдет обычный функциональый компонент, я так думаю
{ Amir }
щас откопаю старый код свой
Vagan
Я в классовой компоненте делаю запрос, а потом отправляю это все в рендер компоненту и все
Vagan
Владислав
Taras
а что пишет?
Taras
можно скриншот?
Anonymous
Anonymous
Vagan
Vagan
Создаете контейнерную компоненту, оборачиваете ее коннектом с нужными массивами и функциями и уже отправляете их дальше на оторисовку
Taras
Неа)
Taras
в 21 строке нажмите ентер и там впишите
Артем
Короче WordPress оказался такой крутой штукой😱
Артем
А главное можно с React смешивать
Артем
Теперь я можно сказать почти маленький фулл стек 😁
Anonymous
Артем
{ Amir }
да поставь debugger)
Anonymous
А так у меня это всё уже в {}
Артем
Taras
хорошо тогда в 20 строке нажмите ентер и console.log(this.props.users)
Артем
Ты функцию открываешь а {} не ставишь
Anonymous
{ Amir }
{ Amir }
{ Amir }
У меня блин CORS ругается на get/me к соц сети))
{ Amir }
решил
{ Amir }
такс, вспомнил, что мы сначала задаем initialState, после ответа с серва ререндерим компонент
Anonymous
поставила под .map?
Блин, debugger у меня срабатывает только под response.. вот там видно что приходят юзеры
{ Amir }
придти придут
{ Amir }
покажи свой initialState