update react

This commit is contained in:
2025-03-27 16:13:25 +03:00
parent 39e4674497
commit 255d594e6a
2 changed files with 9 additions and 1 deletions

View File

@@ -4,10 +4,14 @@ sidebar_position: 10
# Pure function
Чистая функция не меняет никаких объектов или переменных, которые существовали до её вызова. При указании одинаковых входных данных должен быть всегда один и тот же результат.
В контексте **React** чистая функция — это **функция, которая**:
1. **Детерминирована** — при одинаковых входных данных всегда возвращает одинаковый результат.
2. **Не изменяет внешнее состояние** — не мутирует `props`, `state` или глобальные переменные.
React предполагает, что каждый написанный компонент является чистой функцией. React всегда должен возвращать один и тот же JSX при одинаковых входных данных.
## Примеры чистых и нечистых функций в React
✅ Чистая функция (без побочных эффектов):
```tsx