Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
xuk_useeffect [2024/03/11 19:52] tro |
xuk_useeffect [2024/03/14 19:06] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Хук useEffect ====== | ====== Хук useEffect ====== | ||
| + | Хук що стежить за станом якоїсь змінної і якщо модуль монтуєтся, | ||
| + | * Реакція на монтування: | ||
| + | * Реакція на монтування і зміну якоїсь змінної: | ||
| + | * Реакція на демонтування компонентиии: | ||
| Кожен раз, коли змінюється стан clicks, компонент оновлюється. Це означає, | Кожен раз, коли змінюється стан clicks, компонент оновлюється. Це означає, | ||
| - | < | + | < |
| + | useEffect(() => {опис подій}, | ||
| + | </ | ||
| + | < | ||
| import { useState, useEffect } from " | import { useState, useEffect } from " | ||
| Строка 25: | Строка 32: | ||
| * Другий аргумент (deps) - це масив залежностей ефекту. Коли будь-яка з цих залежностей змінюється, | * Другий аргумент (deps) - це масив залежностей ефекту. Коли будь-яка з цих залежностей змінюється, | ||
| * Хук useEffect не повертає жодного значення як результат своєї роботи, | * Хук useEffect не повертає жодного значення як результат своєї роботи, | ||
| + | * Для спрацбвання рии розмонтуванні компоненти - в хуку треба додати " | ||