Size: a a a

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

2021 January 11

VK

Vladimir Klimov in React — русскоговорящее сообщество
dsgnrvd
Коллбэк функции которая передаётся в первом параметре
Хуки ни за чем не следят просто, я об этом
Грубо говоря, если вы положите в зависимости хука реф, а потом его значение поменяете - ничего не будет

Каждый раз после ререндера принимается решение вызывать ли тот или иной хук на основе массива зависимостей, но это происходит не потому, что значение в массиве зависимостей изменилось)
источник

d

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

d

dsgnrvd in React — русскоговорящее сообщество
Для рефа надо юзать уже useCallback
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
dsgnrvd
Для рефа надо юзать уже useCallback
Это вообще о другом
источник

d

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

d

dsgnrvd in React — русскоговорящее сообщество
Vladimir Klimov
Это вообще о другом
Почему о другом, если вот?
источник

d

dsgnrvd in React — русскоговорящее сообщество
Vladimir Klimov
Хуки ни за чем не следят просто, я об этом
Грубо говоря, если вы положите в зависимости хука реф, а потом его значение поменяете - ничего не будет

Каждый раз после ререндера принимается решение вызывать ли тот или иной хук на основе массива зависимостей, но это происходит не потому, что значение в массиве зависимостей изменилось)
Как не следят, если вот
источник

d

dsgnrvd in React — русскоговорящее сообщество
dsgnrvd
useEffect(() => { ... }, [changingVariable])
This
источник
2021 January 12

s

sccc in React — русскоговорящее сообщество
dsgnrvd
Как не следят, если вот
он реально не следит, вот например в  при нажатии на кнопку ничего не будет выводиться в консоль, а если бы следил, то выводилось бы
источник

RS

Roman Still in React — русскоговорящее сообщество
dsgnrvd
Как не следят, если вот
Если создать переменную вне компонента и положить в массив зависимостей, она будет за ней следить?
источник

d

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

d

dsgnrvd in React — русскоговорящее сообщество
sccc
он реально не следит, вот например в  при нажатии на кнопку ничего не будет выводиться в консоль, а если бы следил, то выводилось бы
если обновиться локальный стейт, тогда хук отработает коллбэк
источник

s

sccc in React — русскоговорящее сообщество
sccc
он реально не следит, вот например в  при нажатии на кнопку ничего не будет выводиться в консоль, а если бы следил, то выводилось бы
представьте что там есть в зависимостях кек))
источник

d

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

И

Иван in React — русскоговорящее сообщество
dsgnrvd
если обновиться локальный стейт, тогда хук отработает коллбэк
Если обновится локальный стейт, то произойдёт РЕРЕНДЕР, в следствие которого произойдёт сравнение текущего значения зависимости с предыдущим значением зависимости. И если значения разные, то вызовется коллбек.
источник

d

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

d

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

И

Иван in React — русскоговорящее сообщество
dsgnrvd
ну тогда я не прав))
https://t.me/react_js/1071307

Почитай, крутое чтиво
источник

RS

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

A

Alexey in React — русскоговорящее сообщество
Всем привет. Подскажите пожалуйста. Почему компонент NotFound отрисовывается в любом случае, какой бы текущей ссылка не была? NotFound - компонент 404 страницы. Хочу отображать его если url неверный
источник