Size: a a a

React — русскоговорящее сообщество

2020 August 10

VK

Vladimir Klimov in React — русскоговорящее сообщество
Andrii Mosin
Идем запрос апишки, вначале выводится андефайнт, а потом нормально, так как не сразу данные пришли, а мне надо, что именно подгруженные данные пришли
Тебе надо рендерить какую-то заглушку, лоадер или что-то еще, пока грузятся данные
Что должен видеть пользователь, пока твои данные грузятся?
источник

Lil Дождь in React — русскоговорящее сообщество
Andrii Mosin
Идем запрос апишки, вначале выводится андефайнт, а потом нормально, так как не сразу данные пришли, а мне надо, что именно подгруженные данные пришли
Мб вынести в отдельный файл функцию обращения апи?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Lil Дождь
Мб вынести в отдельный файл функцию обращения апи?
Конкретно тут это вообще не важно
источник

V

Valentin in React — русскоговорящее сообщество
Tomi
Если честно, не что у вас там за сетки, но мне кажется у вас проблемы на стадии дизайна, а не разработки)
возможно, но такие макеты просто есть и останутся, поэтому такие решения =(
источник

Lil Дождь in React — русскоговорящее сообщество
Vladimir Klimov
Конкретно тут это вообще не важно
А какие проблемы в коде помимо let city?

Вот реально хочу сам разобраться
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Lil Дождь
А какие проблемы в коде помимо let city?

Вот реально хочу сам разобраться
Это код, я так понимаю, "просто потыкать", потому разбирать какие-то проблемы типа "архитектуры" и именования переменных бессмысленно на мой взгляд
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Lil Дождь
А какие проблемы в коде помимо let city?

Вот реально хочу сам разобраться
Из того, что можно выделить - работа с асинхронными данными
У запроса как минимум может быть три состояния - успешно завершен, провален и в процессе
Это состояние надо обрабатывать
источник

AM

Andrii Mosin in React — русскоговорящее сообщество
https://prnt.sc/txdmjv
Когда на джс просто делал похожее
источник

AM

Andrii Mosin in React — русскоговорящее сообщество
но там все по кнопкам было, типо ткнул - функция пошла
источник

AM

Andrii Mosin in React — русскоговорящее сообщество
А тут на уровне загрузки
источник
2020 August 11

NJ

No Joke in React — русскоговорящее сообщество
Тебе уже 10 раз сказали как сделать же
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Andrii Mosin
А тут на уровне загрузки
https://codesandbox.io/s/simple-fetch-i4zhc
Элементарный пример
источник

AM

Andrii Mosin in React — русскоговорящее сообщество
Дошло, жесть, спасибо
источник

AM

Andrii Mosin in React — русскоговорящее сообщество
Сорри мужики, я тугой просто
источник

AM

Andrii Mosin in React — русскоговорящее сообщество
Всем спасибо!
источник

АБ

Артур Бердыев... in React — русскоговорящее сообщество
Добрый вечер. Не подскажете момент, на каком этапе жизненного цикла компонента можно зацепить пропс? Мне необходимо в дочернем компоненте кинуть запрос исходя из пропсов родителя (id), но в том же componentDidMount пропсы еще не определены
источник

ДШ

Дмитрий Шевченко... in React — русскоговорящее сообщество
Артур Бердыев
Добрый вечер. Не подскажете момент, на каком этапе жизненного цикла компонента можно зацепить пропс? Мне необходимо в дочернем компоненте кинуть запрос исходя из пропсов родителя (id), но в том же componentDidMount пропсы еще не определены
componentDidUpdate
источник

ДШ

Дмитрий Шевченко... in React — русскоговорящее сообщество
Но лучше useEffect
источник

АБ

Артур Бердыев... in React — русскоговорящее сообщество
А что будет тригером для этой функции?
источник

ДШ

Дмитрий Шевченко... in React — русскоговорящее сообщество
источник