Поймите и изучите все ключевые функции React: Компоненты, JSX, свойства, состояние, useState, useEffect
Instructed by Bogdan Stashchuk 22 hours on-demand video, 5 articles & 4 downloadable resources
What you’ll learn
-
Вы изучите основные концепции React, такие как Компоненты (Components), JSX (JavaScript Syntax Extension), Свойства (Props) и Состояние (State)
-
Поймете, как React работает изнутри, как работают функциональные компоненты и как JSX конвертируется в JavaScript с помощью компилятора Babel
-
Создадите много различных проектов, начиная с простых, направленных на использование отдельных функций React и заканчивая сложными с разными функциями React
-
Вы изучите: Create React App, переиспользование компонентов, условный рендеринг, метод map, контролируемые поля ввода, свойство children, useState, useEffect
Основные концепции и функции React, которые вы изучите в этом курсе:
- Компоненты
- Иерархия и переиспользование компонентов
- Из чего состоят компоненты React
- Функциональные и классовые компоненты
- JSX – JavaScript Syntax Extension
- Встроенные и пользовательские компоненты
- Корневой элемент в JSX
- Свойства и состояние компонентов
- Родительские и дочерние компоненты
- Принципы изменения свойств и состояния
- Ререндеринг компонентов
- React Hooks useState и useEffect
В этом курсе вы создадите много различных проектов с помощью React
- Подключение библиотеки React непосредственно в файл HTML
- Конвертация кода JSX в JavaScript с помощью Babel
- Инициализация нового приложения React с помощью create-react-app
- Создание и переиспользование различных компонентов React
- Добавления свойств для компонентов React
- Использование состояния в компонентах React
- Получение данных с удаленных серверов, используя fetch и хук useEffect
- Стилизация компонент с помощью внешних файлов CSS
- Использование свойства style для непосредственной стилизации компонентов React
- Передача кода JSX в компоненты с помощью свойства children
- Условный рендеринг кода JSX с помощью тернарного оператора и логического оператора И
- Использование метода массивов map для формирования однотипных блоков JSX кода
- Обработка форм и создание контролируемых полей ввода
- Использование React Fragment
Who this course is for:
- Начинающие фронтенд программисты
- Опытные программисты, желающие изучить библиотеку React
Similar Course Coupons
Deal Score0
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.