me_edu
React: первое приложениеШаг 18 из 36 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
Состояние (useState)

Правила состояния

Шаг 18 из 366 минТеория
Цель

Понять основной механизм темы «Правила состояния» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

DATA PLOT · MEASUREMENT SERIES-3-1.7-0.312.33.75-2-10123P1P2P3P4xymeasured pointslinear trendapprox.: y = 0.50x + 0.00
Координатная плоскость связывает таблицу значений с видом зависимости.
Опорная идея

Несколько важных правил, чтобы состояние работало предсказуемо.

1. Состояние неизменяемо: не правьте объекты и массивы напрямую, создавайте новые. Чтобы добавить элемент в список:

const [items, setItems] = useState([]); setItems([...items, newItem]); // новый массив, не push!

2. Обновление по предыдущему значению делают через функцию — это надёжнее при частых изменениях:

setCount((prev) => prev + 1);

3. Состояние у каждого экземпляра компонента своё: два <Counter /> на странице считают независимо.

4. Хуки (useState и другие) вызывают только на верхнем уровне компонента — не внутри условий и циклов.

Состояние — сердце интерактивного React: введённый текст, открыто ли меню, загруженные данные, выбранная вкладка — всё это состояние.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.