Size: a a a

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

2020 July 11

VK

Vladimir Klimov in React — русскоговорящее сообщество
Вот jwt - наверное лучший пример хорошей технологии, которая неправильно понята)
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Vladimir Klimov
Вот jwt - наверное лучший пример хорошей технологии, которая неправильно понята)
мы использовали жвт для подписи запросов между серверами в разных сетях на разных континентах
чтобы убедиться, что запрос отослал авторизованный сервер, и что запрос не успел устареть, пока летел
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
все эти штуки реализовывал для нас jwt из коробки
правда после предварительной конфигуарции и установки стандартов меж серверами
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
createStore<🦉> ⁣
мы использовали жвт для подписи запросов между серверами в разных сетях на разных континентах
чтобы убедиться, что запрос отослал авторизованный сервер, и что запрос не успел устареть, пока летел
Ну, он же для этого и придуман, на сколько мне известно
Не для долгосрочного хранения информации об аутентификации, а чтобы можно было как вы сказали "подписать" без необходимости хранить состояние об аутентификации на другом сервисе или к нему постоянно обращаться
источник

EM

Eugene M. in React — русскоговорящее сообщество
Почему не советуют использовать хуки в if? И как это обойти?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
createStore<🦉> ⁣
мы использовали жвт для подписи запросов между серверами в разных сетях на разных континентах
чтобы убедиться, что запрос отослал авторизованный сервер, и что запрос не успел устареть, пока летел
И срок жизни токена при этом минимальный же?
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Eugene M.
Почему не советуют использовать хуки в if? И как это обойти?
не “не советуют”
а невозможно
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Vladimir Klimov
И срок жизни токена при этом минимальный же?
мы посчитали сколько максимально летит от сервера к серверу запрос
и установили это время
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Eugene M.
Почему не советуют использовать хуки в if? И как это обойти?
провектировать хуки так, чтобы условия не понадобились
источник

K

Khotam in React — русскоговорящее сообщество
Eugene M.
Почему не советуют использовать хуки в if? И как это обойти?
if inside hooks✅
hooks inside if❌
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
вот интересно, где это "не советуют", опять курсы какие-то?))
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
ну вообще в документации https://ru.reactjs.org/docs/hooks-rules.html#explanation
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
тож сарказм был Дань)
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
я только встал
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
еще не настроился на сарказм
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
я линтер на хуки не сразу в проект добавил, а когда добавил там уже буйным цветом цвело все подряд. и ифы, и зависимости
источник

in React — русскоговорящее сообщество
Привет. А как с помощью редукса (redux-toolkit) наиболее правильно сделать вот это?
1. В сторе есть поле со строкой (user), регулярно меняющееся
2. Есть функция, которая загружает определённые данные в зависимости этого поля
3. Нужно запускать эту функцию каждый раз, когда user меняется, и заменять другое поле на полученные данные, причём запускать надо с debounce
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Привет. А как с помощью редукса (redux-toolkit) наиболее правильно сделать вот это?
1. В сторе есть поле со строкой (user), регулярно меняющееся
2. Есть функция, которая загружает определённые данные в зависимости этого поля
3. Нужно запускать эту функцию каждый раз, когда user меняется, и заменять другое поле на полученные данные, причём запускать надо с debounce
useSelector + useDebounce + useEffect
источник

in React — русскоговорящее сообщество
Roman Usherenko
useSelector + useDebounce + useEffect
А без приколов со стороны реакта никак не обойтись?
источник

in React — русскоговорящее сообщество
Просто как-то не хочется вставлять бизнес-логику в компоненты
источник