Size: a a a

React: русскоязычное сообщество

2020 November 20

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Не успевает положиться в локал сторедж я думаю
источник

Р

Руслан in React: русскоязычное сообщество
Логика протектеда кривая, наверное, оттуда обратно пушит на логин
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Юра Чеботаев
Не успевает положиться в локал сторедж я думаю
ща попробую таймаут больше поставить
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Не поможет
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Дело не только в том что не успевает
источник

as

artem sdobnikov in React: русскоязычное сообщество
переменную auth нужно через useState сделать
ибо после того как в локале меняется, то в App значение нет
и в useEffect подписаться на локал
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Но ещё и в том что изменения в локалсторедже не перерисовывает App
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
artem sdobnikov
переменную auth нужно через useState сделать
ибо после того как в локале меняется, то в App значение нет
и в useEffect подписаться на локал
+
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
artem sdobnikov
переменную auth нужно через useState сделать
ибо после того как в локале меняется, то в App значение нет
и в useEffect подписаться на локал
вот бывает срабатывает, но хз когда как
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
ща попробую через useState как вы говорите в сторедж ложить
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Вообще по идее не надо в сторедж ничего класть
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Сделайте через редьюсер
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
И контекст
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Юра Чеботаев
Сделайте через редьюсер
изначально так и планировал, но надо сохраняться между сессиями
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
обновишь сессию и разлогинит
источник

Р

Руслан in React: русскоязычное сообщество
Юра Чеботаев
Но ещё и в том что изменения в локалсторедже не перерисовывает App
Если conditional render использует данные из localStorage, то все ок будет типа
...
isAuthenticated() ? (<Component .../>)
  : (<Redirect .../>)
...
источник

Р

Руслан in React: русскоязычное сообщество
И без стейта
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Руслан
И без стейта
+
источник
2020 November 21

Р

Руслан in React: русскоязычное сообщество
Как в react-router правильно редиректить через Link? Я заметил, что если в to прописать относительный путь, то конечный адрес будет зависеть от того, оканчивается ли текущий адрес на "/"

Пример:

<Link to="two"></Link>
example.com/one -> example.com/two
example.com/one/ -> example.com/one/two
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Все верно
источник