Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
xuk_usestate [2024/03/11 19:49] tro |
xuk_usestate [2024/03/13 19:37] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Хук | + | ====== Хуки ====== |
| - | **Хуки** - це просто спеціальні функції, | + | **Хуки** - це просто спеціальні функції, |
| Якщо ви бажаєте використовувати хук, імпортуйте його в файлі компонента з бібліотеки React. | Якщо ви бажаєте використовувати хук, імпортуйте його в файлі компонента з бібліотеки React. | ||
| + | ====== Хук useState ====== | ||
| + | Варіант змінної, | ||
| Єдиним аргументом для useState є початкове значення змінної стану. У цьому прикладі початкове значення clicks встановлено на 0 за допомогою useState(0) | Єдиним аргументом для useState є початкове значення змінної стану. У цьому прикладі початкове значення clicks встановлено на 0 за допомогою useState(0) | ||
| Кожного разу, коли компонент рендериться, | Кожного разу, коли компонент рендериться, | ||
| - | + | | |
| - | | + | * Функцію встановлення стану |
| - | * Функцію встановлення стану | + | |
| < | < | ||
| Строка 52: | Строка 53: | ||
| - стан є повністю приватним для компонента, | - стан є повністю приватним для компонента, | ||
| - Будь-які хуки можна викликати лише на верхньому рівні функції компонента. Це означає, | - Будь-які хуки можна викликати лише на верхньому рівні функції компонента. Це означає, | ||
| + | - Якщо потрібно встановиити сет-ом тільки одне значення обекта а іньші залишитии як і були, то можна " | ||