Size: a a a

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

2021 June 25

АГ

Алексей Гончаров... in React — русскоговорящее сообщество
Проблема в том что, при повторении используется изначальное значение
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ну ты вроде сам на свой вопрос ответил
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
useState в который пихаешь нужное состояние
источник

АГ

Алексей Гончаров... in React — русскоговорящее сообщество
а по точнее?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Значение стейта это аргумент для функции
источник

АГ

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

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Круто а как мне без кода сказать понял ты о чем я или нет?
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Нужно класть актуальное состояние в реф
источник

АГ

Алексей Гончаров... in React — русскоговорящее сообщество
например:
const [data, setData] = useState(null);


useEffect(() => {

   const load = setInterval(function (data) {
     setData(data + 1);
   }, 1000, data);

   return () => clearInterval(load);
 });
источник

АГ

Алексей Гончаров... in React — русскоговорящее сообщество
хм
источник

ДБ

Дмитрий Бондаренко... in React — русскоговорящее сообщество
Ребят, фронты, кто на макбуках сидит, напишите, плиз, интересно, кое-что спросить
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Что за третий параметр ты в интервал передаешь?
источник

АГ

Алексей Гончаров... in React — русскоговорящее сообщество
аргумент
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Кроме того в useEffect вторым аргументом надо передавать массив зависимостей, где в твоем случае должна быть data
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Это будет некорректно работать
источник

АГ

Алексей Гончаров... in React — русскоговорящее сообщество
хм, почитаю.
Если что отпишу.
Недавно начал изучать реакт, ещё не встречался с этим)
источник

e

eldarda in React — русскоговорящее сообщество
function (data) => ))
источник

PS

Pavel Smirnov in React — русскоговорящее сообщество
шо ита?)
источник

e

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

PS

Pavel Smirnov in React — русскоговорящее сообщество
)
источник