update react
This commit is contained in:
@@ -6,6 +6,8 @@ sidebar_position: 1
|
||||
|
||||
Библиотека React — это одна из самых популярных библиотек для создания пользовательских интерфейсов (UI) на JavaScript. Она разработана Facebook (ныне Meta) и активно используется для разработки веб-приложений, мобильных приложений (с помощью React Native) и даже десктопных приложений. Вот основные причины, зачем нужна React, её преимущества и недостатки:
|
||||
|
||||
🔥 [Зачем нужен React](https://youtu.be/hysPzOJZqQA)
|
||||
|
||||
## Зачем нужна React?
|
||||
|
||||
1. **Создание динамических и интерактивных интерфейсов:**
|
||||
@@ -21,6 +23,7 @@ sidebar_position: 1
|
||||
- С помощью React Native можно разрабатывать мобильные приложения для iOS и Android, используя те же принципы и подходы, что и в веб-разработке.
|
||||
|
||||
## Преимущества React
|
||||
🔥 [Преимущества React](https://youtu.be/Qoz6Ky7kalw)
|
||||
1. **Простота изучения:**
|
||||
- React имеет относительно низкий порог входа, особенно для разработчиков, уже знакомых с JavaScript и HTML.
|
||||
- JSX (синтаксис, похожий на HTML) делает код более читаемым и интуитивно понятным.
|
||||
@@ -59,3 +62,4 @@ sidebar_position: 1
|
||||
**React** — это мощная и гибкая библиотека, которая подходит для создания современных веб-приложений. Её компонентный подход, высокая производительность и огромная экосистема делают её одним из лучших инструментов для разработки интерфейсов. Однако для простых проектов или статических сайтов React может быть избыточным, и в таких случаях стоит рассмотреть более легкие решения.
|
||||
|
||||
🚀 **_Источник: DeepSeek_**
|
||||
🚀 **Источник: [https://www.youtube.com/playlist?list=PL_Ff6C61NLImA9pRrkFXp8yaWz1_RtFdQ](https://www.youtube.com/playlist?list=PL_Ff6C61NLImA9pRrkFXp8yaWz1_RtFdQ)**
|
||||
@@ -4,10 +4,14 @@ sidebar_position: 10
|
||||
|
||||
# Pure function
|
||||
|
||||
Чистая функция не меняет никаких объектов или переменных, которые существовали до её вызова. При указании одинаковых входных данных должен быть всегда один и тот же результат.
|
||||
|
||||
В контексте **React** чистая функция — это **функция, которая**:
|
||||
1. **Детерминирована** — при одинаковых входных данных всегда возвращает одинаковый результат.
|
||||
2. **Не изменяет внешнее состояние** — не мутирует `props`, `state` или глобальные переменные.
|
||||
|
||||
React предполагает, что каждый написанный компонент является чистой функцией. React всегда должен возвращать один и тот же JSX при одинаковых входных данных.
|
||||
|
||||
## Примеры чистых и нечистых функций в React
|
||||
✅ Чистая функция (без побочных эффектов):
|
||||
```tsx
|
||||
|
||||
Reference in New Issue
Block a user