Size: a a a

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

2021 April 01

AB

Anatoly Berbeka in React — русскоговорящее сообщество
const ≠ immutability
У тебя там thunk, надо полагать?
Всё так, redux-thunk.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Anatoly Berbeka
Приложение на RN. Токен имеет короткий срок жизни, плюс его постоянно обновлять надо, и постоянно проверять ответ сервера на валидность токена (типа чтоб исключить параллельные сессии).
Поэтому у меня отдельный экшен есть, для проверки токена и обновления, если нужно. Удобнее всю эту логику в экшенах держать, чем везде гонять
Но это не особо "redux-way"
источник

P

Parhosha in React — русскоговорящее сообщество
Как такое может быть
показывает что section присвоенна строка но в то же время что объект у которого берем эту строку undefined?
источник

AB

Anatoly Berbeka in React — русскоговорящее сообщество
Vladimir Klimov
Но это не особо "redux-way"
Да я считаю что это абсолютно уродский костыль. Но я не нашёл более красивого решения. Если кто-то может подсказать или показать, как такое правильно обрабатывать - буду премного благодарен.
Помимо прочего мне приходится в экшенах дёргать localStorage, чтоб достать токен и рефреш. Мне это тоже не нравится, но везде прокидывать токен тоже как-то не очень удобно
источник

Jj

J j in React — русскоговорящее сообщество
Кто знает, как, используя react-router, при правильном введении логина и пароля перенаправить пользователя на страницу с каким-либо адресом?
источник

GV

Gert Vali in React — русскоговорящее сообщество
J j
Кто знает, как, используя react-router, при правильном введении логина и пароля перенаправить пользователя на страницу с каким-либо адресом?
Redirect/historyPush
источник

Jj

J j in React — русскоговорящее сообщество
Gert Vali
Redirect/historyPush
console.log  срабатывает, а redirect-а нет
источник

A

Andrew in React — русскоговорящее сообщество
J j
Кто знает, как, используя react-router, при правильном введении логина и пароля перенаправить пользователя на страницу с каким-либо адресом?
const history = useHistory()


history.push(some url)
источник

A

Andrew in React — русскоговорящее сообщество
J j
console.log  срабатывает, а redirect-а нет
Потому что редирект сработает только если это рендер компонента
источник

Jj

J j in React — русскоговорящее сообщество
Andrew
const history = useHistory()


history.push(some url)
сработало, спасибо)
источник

О

Олег in React — русскоговорящее сообщество
если есть попап в котором вызывается экшен, который меняет данные в другом компоненте. Как такое тестировать?
1. тестировать изменение стейта редакса внутри попапа?
2. тестировать более общий компонент, открывая в тесте попап и смотря на изменение текста в другом компоненте?
3. тестировать и то и то?
источник

D

Dmitry in React — русскоговорящее сообщество
Anatoly Berbeka
Да я считаю что это абсолютно уродский костыль. Но я не нашёл более красивого решения. Если кто-то может подсказать или показать, как такое правильно обрабатывать - буду премного благодарен.
Помимо прочего мне приходится в экшенах дёргать localStorage, чтоб достать токен и рефреш. Мне это тоже не нравится, но везде прокидывать токен тоже как-то не очень удобно
правильней будет получать данные не просто в экшене, а подготовить отдельный модуль HTTP, в котором будум методы createRequest, checkAuth, validationRequest. Если возвращается 401 (unauthorized), повторно обращаться за акцес-токеном, имея на руках рефреш-токен. данные с бека не тупо кидать в стор, а маппить через DTO
источник

BK

Batu Karaev in React — русскоговорящее сообщество
Всем привет друзья! Хелп! Пытаюсь получить значение store.likesCount внутри компонента (использую mobX). Естественно ничего не получаю. В консоле лог получаю значение стора. Проще показать чем объяснить
источник

BK

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

BK

Batu Karaev in React — русскоговорящее сообщество
это стор в консоли
источник

BK

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

BK

Batu Karaev in React — русскоговорящее сообщество
это компонент в котором я хочу получить стор
источник

BK

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

BK

Batu Karaev in React — русскоговорящее сообщество
это собственно стор
источник

BK

Batu Karaev in React — русскоговорящее сообщество
а так я его инициализирую
источник