Size: a a a

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

2021 March 08

m

mmm in React — русскоговорящее сообщество
Иван Залевский
А где getItem?
источник

KF

K F in React — русскоговорящее сообщество
mmm
localStorage асинхронный
С чего ты взял ? он не асинхронный
источник

ИЗ

Иван Залевский... in React — русскоговорящее сообщество
mmm
А где getItem?
источник

ОЖ

Олжас Жусипбек... in React — русскоговорящее сообщество
Иван Залевский
Всем привет, использую localStorage для хранения jwt токена. В одном месте делаю проверку на наличие токена в ls. В панели разработчика в браузере показывает, что токен есть, но getItem возвращает null.
Скорее всего ты делаешь запрос на локалсторидж при инициализации функции и сохраняешь, но не обновляешь переменную после получения токена
источник

KF

K F in React — русскоговорящее сообщество
Иван Залевский
Всем привет, использую localStorage для хранения jwt токена. В одном месте делаю проверку на наличие токена в ls. В панели разработчика в браузере показывает, что токен есть, но getItem возвращает null.
Реакт не подписывается на изменения localstorage, window.addEventListener('storage')
источник

ИЗ

Иван Залевский... in React — русскоговорящее сообщество
K F
Реакт не подписывается на изменения localstorage, window.addEventListener('storage')
это можно в App прописать?
источник

m

mmm in React — русскоговорящее сообщество
K F
С чего ты взял ? он не асинхронный
Пардон)
источник

АК

Алексей Коршунов... in React — русскоговорящее сообщество
Тоже не понял, при чем ls асинхронный.
источник

АК

Алексей Коршунов... in React — русскоговорящее сообщество
K F
Реакт не подписывается на изменения localstorage, window.addEventListener('storage')
Он подписывается, но работает на других вкладках. Как-то так
источник

KF

K F in React — русскоговорящее сообщество
Иван Залевский
это можно в App прописать?
Да в useEffect,но правильнее будет отслеживать по локальному состоянию (изменяй его значение из localstorage) и реакт будет ререндериться, и подписку на localstorage не надо будет реализовывать.
источник

m

mmm in React — русскоговорящее сообщество
А вообще хранить токены в ls это плохая идея)
источник

KF

K F in React — русскоговорящее сообщество
mmm
А вообще хранить токены в ls это плохая идея)
+
источник

ИЗ

Иван Залевский... in React — русскоговорящее сообщество
K F
Да в useEffect,но правильнее будет отслеживать по локальному состоянию (изменяй его значение из localstorage) и реакт будет ререндериться, и подписку на localstorage не надо будет реализовывать.
Спасибо
источник

ЭА

Эрлан Артыкбаев... in React — русскоговорящее сообщество
Девчонки, с праздником всех!!!)))
источник

ИЗ

Иван Залевский... in React — русскоговорящее сообщество
mmm
А вообще хранить токены в ls это плохая идея)
У меня изначально токен в куках был, и на сервере в мидлвейре идет проверка на токен из куки, а в ls мне нужен  был флажок для отслеживания зарегестрированности
источник

MI

Muhammad Ismail in React — русскоговорящее сообщество
Привет, ребята, как вы надеетесь, у вас все будет хорошо? У меня проблема с библиотекой React mdx-deck для презентации, она не работает ни с одним органом, который мне помогает.
источник

MI

Muhammad Ismail in React — русскоговорящее сообщество
Это мой файл jason с mdx и пакетами, но они не отображают презентации на экране
источник

MI

Muhammad Ismail in React — русскоговорящее сообщество
источник

AS

Andrei Samborskii in React — русскоговорящее сообщество
Muhammad Ismail
Это мой файл jason с mdx и пакетами, но они не отображают презентации на экране
какая-нибудь ошибка при запуске есть?
источник

MI

Muhammad Ismail in React — русскоговорящее сообщество
Andrei Samborskii
какая-нибудь ошибка при запуске есть?
они не показывают никаких презентаций на экране.  Я раньше не пользовался этой библиотекой, одной из самых требовательных к ней.
источник