Size: a a a

2020 March 05

SG

Stas G in React Kyiv
если элементы рендерить через map, то пустой массив просто ничего не отрисует
источник

SG

Stas G in React Kyiv
зависит от UI
источник

LM

Lera Mykhaliova in React Kyiv
не отрисует, но если я хочу лоадер сделать пока данных нет, то так не получится
источник

SG

Stas G in React Kyiv
что должно быть в случае отсутствия элементов
источник

LM

Lera Mykhaliova in React Kyiv
👍🏿
источник

V

Vladislav in React Kyiv
Как правильно прикрутить обновление jwt токенов в React+Redux? Я хз как это делается на практике по нормальному, нагуглить толком не получилось.

Сейчас сделал миддлвар под редакс который проверяет, но тогда при переходе на другой роут проверка токенов не триггерится (т.к. нужен экшон).

В общем вопрос, проверять токены при переходе на другой роут, или при экшенах?
источник

YO

Yevhenii Oliinyk in React Kyiv
в момент екшена, если запрос не выполнился и вернул ошибку что токен протух, выполняем апдейт токена и сразу выполняем этот же запрос. рекурсивный метод
источник

YO

Yevhenii Oliinyk in React Kyiv
проблема этого подхода только в если в один момент выполняется много разных запросов
источник

V

Vladislav in React Kyiv
Yevhenii Oliinyk
проблема этого подхода только в если в один момент выполняется много разных запросов
в принципе решается если хранить в редуксе промис на запрос, или стейт
источник

YO

Yevhenii Oliinyk in React Kyiv
да я думал про очередь запросов, все запросы бросаются в один котел и поочереди выполняются, так бывало в андроиде делал
источник

MK

Max Kharena in React Kyiv
Lera Mykhaliova
не отрисует, но если я хочу лоадер сделать пока данных нет, то так не получится
не очень хорошо вставлять лоадер если даных нету ибо если не будет даных он просто будет бесконечно крутиться )
источник

MK

Max Kharena in React Kyiv
Vladislav
Как правильно прикрутить обновление jwt токенов в React+Redux? Я хз как это делается на практике по нормальному, нагуглить толком не получилось.

Сейчас сделал миддлвар под редакс который проверяет, но тогда при переходе на другой роут проверка токенов не триггерится (т.к. нужен экшон).

В общем вопрос, проверять токены при переходе на другой роут, или при экшенах?
Сделай интерцептор для запросов,  и в нем уже сделай что тебе нужно когда 401  вернет
источник

I

Ilya in React Kyiv
Vladislav
Как правильно прикрутить обновление jwt токенов в React+Redux? Я хз как это делается на практике по нормальному, нагуглить толком не получилось.

Сейчас сделал миддлвар под редакс который проверяет, но тогда при переходе на другой роут проверка токенов не триггерится (т.к. нужен экшон).

В общем вопрос, проверять токены при переходе на другой роут, или при экшенах?
Вот неплохое решение на axios interceptor

https://gist.github.com/alfonmga/96474f6adb6ed8dee8bc8bf8627c0ae1
источник

V

Vladislav in React Kyiv
та я вот думаю может просто обернуть роут в react-router-dom проверкой на авторизацию и там же рефрешить токены

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

просто не хочу целый axios привинчивать ради этого
источник

VK

Victor Korotkiy in React Kyiv
Всем привет, есть 3 города делаю запрос погоды на каждый и собираю в массив. Потом обращаюсь к однму объекта с масива (27 строка) вывожу в консоль все ок показывает его ...
источник

VK

Victor Korotkiy in React Kyiv
но когда обращаюсь к полю объекта выдает что пусто (
источник

VK

Victor Korotkiy in React Kyiv
не понимаю что происходит
источник

IH

Ivan Hrynevytskyi in React Kyiv
ты пытаешься вывести его, до того как стянул
источник

👁

👁️ in React Kyiv
даж в первом скрине есть пару undefined
источник

V

Vlad Nechyporchuk in React Kyiv
Если это запрос, нужно ждать загрузку данных.
Во время загрузки данных у тебя выводиться андефайнд и лишь потом объект с данными
А реакт пытается получить углубление в андефайнд
Одно из решений поставить проверку на наличие listWeather
источник