Size: a a a

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

2021 March 21

ps

p s in React — русскоговорящее сообщество
p s
есть HOC который получает токен, дальше в приложении я делаю запросы на бек с помощью axios, которому передаю параметры один раз при инициализации приложения. Получается что нужно передать токен из react окружения в не-react
или при каждом вызове фетчера все таки передавать токен как параметр?
источник

ps

p s in React — русскоговорящее сообщество
p s
или при каждом вызове фетчера все таки передавать токен как параметр?
наверное так правильнее все таки тк HOC может обновлять токен в течении сессии
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
p s
или при каждом вызове фетчера все таки передавать токен как параметр?
Кладите токен в отдельный сервис и берите оттуда
источник

ps

p s in React — русскоговорящее сообщество
Vladimir Klimov
Кладите токен в отдельный сервис и берите оттуда
а что за сервис, можно чуть подробнее?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
p s
а что за сервис, можно чуть подробнее?
Две функции: setToken, getToken, которые куда-то там его могут сохранять (в памяти, или в ls, или еще куда-то) и брать оттуда же
источник

ps

p s in React — русскоговорящее сообщество
а понятно. те передавать данные между реакт и не-реакт окружением через ls нормальная практика?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Реакт окружение👀
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
p s
а понятно. те передавать данные между реакт и не-реакт окружением через ls нормальная практика?
В компоненте вы вызываете функцию сервиса setToken, а где надо получить его - getToken
Некоторые хранят в редаксе, например
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Просто это сильно зависит от того, как у вас написан слой для работы с апи
источник

AG

And Grigoryan in React — русскоговорящее сообщество
извините за настолько тупой вопрос :(
у меня есть 3 компонента, 2 дочерних, 1 родительский
в родительском есть функция handleSubmit() я передаю эту функцию как проп первому дочерному компоненту
и теперь вопрос, как изменить данные в третьем компоненте при onSubmit ?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
And Grigoryan
извините за настолько тупой вопрос :(
у меня есть 3 компонента, 2 дочерних, 1 родительский
в родительском есть функция handleSubmit() я передаю эту функцию как проп первому дочерному компоненту
и теперь вопрос, как изменить данные в третьем компоненте при onSubmit ?
Хранить все состояние в родительском
источник

ps

p s in React — русскоговорящее сообщество
Vladimir Klimov
В компоненте вы вызываете функцию сервиса setToken, а где надо получить его - getToken
Некоторые хранят в редаксе, например
понял, спасибо!
источник

AG

And Grigoryan in React — русскоговорящее сообщество
Vladimir Klimov
Хранить все состояние в родительском
вот я хочу weatherData Закинуть в проп к этому компоненту
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
And Grigoryan
вот я хочу weatherData Закинуть в проп к этому компоненту
Сделайте это состоянием и прокидывайте
источник

AG

And Grigoryan in React — русскоговорящее сообщество
а
источник

AG

And Grigoryan in React — русскоговорящее сообщество
спасибо, сейчас попробую
источник

АК

Алексей Коровацкий... in React — русскоговорящее сообщество
Ребята, есть такой код. Как прописать условие, чтобы прекратить запрос к апи.

useEffect(() => {
   
function getBlock() {
       
axiosaxios.get(URLsURLs.BASE_URL + URLsURLs.BLOCK, { headers: authHeader() })
           .then(res => {
               
consoleconsole.log(res);
               getBlockDate(res.data);
           })
           .catch(err => {
               
consoleconsole.log(err);
           })
   }
   
const interval = setInterval(() => getBlock(), 5000);
   
return () => {
       clearInterval(interval);
   }

}, []);


у меня компонент должен каждые 5 секунд ходить в апи, Как только он получит нужные данные, запускается таймер. Все это реализовано, но мне нужно, чтобы во время работы таймера у меня прекращался запрос к Апи, а потом возобнволялся
источник

t

temajm in React — русскоговорящее сообщество
кто фурычил с pixi js?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
temajm
кто фурычил с pixi js?
источник

НГ

Никита Гончаров... in React — русскоговорящее сообщество
Я вот все же не могу понять, что такое стэйт.. Тип в начале из бд в стэйт выгружается, а в конце из стэйта в бд выгружается, или как?
источник