Size: a a a

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

2021 June 12

NB

N B in React Native — русскоговорящее сообщество
Почему то функция не может из состояния получить id и очистить интервал
источник

NB

N B in React Native — русскоговорящее сообщество
Есть ли какая то лучшая практика - реализации такой задачи ?
источник

NB

N B in React Native — русскоговорящее сообщество
источник

NB

N B in React Native — русскоговорящее сообщество
вот так не работает
источник

Y

Yury in React Native — русскоговорящее сообщество
А если вставить clearInterval(interval id) в return useEffect?
источник

NB

N B in React Native — русскоговорящее сообщество
Сейчас попробую
источник

NB

N B in React Native — русскоговорящее сообщество
не выходит
источник

NB

N B in React Native — русскоговорящее сообщество
источник

D

Daria in React Native — русскоговорящее сообщество
Попробуй сделать так
useEffect(() => {
const intervel = setInterval()….

return interval
}, [])
источник

D

Daria in React Native — русскоговорящее сообщество
сейчас в доке поищу
источник

D

Daria in React Native — русскоговорящее сообщество
useEffect(() => {
   const interval = setInterval(() => {
         }, 1000);

   return () => clearInterval(interval);
 }, []);


вот так пробовал?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
источник

Y

Yury in React Native — русскоговорящее сообщество
Я вот про такое и говорил, только clear обернуть в функцию
источник

D

Daria in React Native — русскоговорящее сообщество
здесь ты пытаешься убрать интервал не там, где установил
источник

NB

N B in React Native — русскоговорящее сообщество
источник

NB

N B in React Native — русскоговорящее сообщество
так тоже не работает
источник

NB

N B in React Native — русскоговорящее сообщество
у меня задача - когда я перехожу на страницу котировки - запускать интервал, когда покидаю - очищать
источник

NB

N B in React Native — русскоговорящее сообщество
так здесь мы создаем интервал а возвращаем клиэрИнтервал? куда
источник

NB

N B in React Native — русскоговорящее сообщество
а что это даст?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Статью на overreacted прочитайте, там нормальное рабочее решение с объяснением того как оно работает.
источник