Скачать [Udemy] React - Полный Курс по React [Bogdan Stashchuk]

Информация
Цена: 75 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
392 204
Реакции
38 190
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Udemy] React - Полный Курс по React [Bogdan Stashchuk]
Ссылка на картинку
Чему вы научитесь
  • Вы изучите основные концепции React, такие как Компоненты (Components), JSX (JavaScript Syntax Extension), Свойства (Props) и Состояние (State)
  • Поймете, как React работает изнутри, как работают функциональные компоненты и как JSX конвертируется в JavaScript с помощью компилятора Babel
  • Создадите много различных проектов, начиная с простых, направленных на использование отдельных функций React и заканчивая сложными с разными функциями React
  • Вы изучите: Create React App, переиспользование компонентов, условный рендеринг, метод map, контролируемые поля ввода.
Материалы курса
24 разделов • 189 лекций • Общая продолжительность 10 ч 28 мин
Материалы курса
  • Предпросмотр01:15
  • Скачайте архив с проектами
    00:41
  • Введение в React
    00:47
  • Предварительные требования к курсу
    03:15
  • Предпросмотр02:44
  • Преимущества и недостатки одностраничных приложений
    04:38
  • Основы React и взаимодействие с DOM
    07:05
  • Ключевые понятия в React
    00:44
  • Компоненты
    04:22
  • Иерархия и переиспользование компонентов
    02:48
  • Из чего состоят компоненты React
    00:41
  • Функциональные и классовые компоненты
    02:06
  • Предпросмотр05:13
  • Встроенные и пользовательские компоненты
    01:50
  • Корневой элемент в JSX
    01:56
  • Свойства и состояние компонентов
    02:19
  • Родительские и дочерние компоненты
    02:02
  • Принципы изменения свойств и состояния
    03:00
  • Ререндеринг компонентов
    00:49
  • Резюме по ключевым понятиям в React
    01:38
  • React Hooks
    00:50
  • Программы для курса
    02:11
  • Установка и настройка расширения Prettier
    02:20
  • Проект с Vanilla JS
    03:49
  • Запуск приложения с помощью Live Server
    01:29
  • Замена текста кнопки при нажатии с помощью JS
    03:36
  • Добавление стилей CSS в HTML файле
    02:01
  • Изменение стилей кнопки при нажатии
    02:46
  • Анализ HTML страницы в инструментах разработчика Google Chrome
    01:44
  • Подведение итогов по примеру с Vanilla JS
    02:18
  • Ссылки для подключения React, React DOM и Babel
    00:05
  • Пример с подключением React в файл HTML
    02:50
  • Создание h1 элемента с помощью React
    05:35
  • Подключение библиотеки react-dom
    02:04
  • Добавление div для монтирования React приложения
    00:46
  • Монтирование приложения React в DOM с помощью react-dom
    02:44
  • Проверка успешного добавления React компонента в DOM
    00:56
  • Проект по добавлению h1 с помощью Vanilla JS
    03:22
  • Сравнения результатов добавления h1 с React и без него
    03:07
  • Проект с использованием JSX
    02:32
  • Почему код JSX не запустился в веб браузере
    01:41
  • Для чего нужен Babel
    03:51
  • Трансформация кода JSX с помощью Babel
    05:12
  • Попытка сконвертировать код JSX без общего корневого тега
    05:39
  • Подведение итогов по Babel
    01:43
  • Подключение Babel в файле HTML
    02:36
  • Задание типа для JavaScript кода для корректной трансформации Babel
    00:39
  • Запуск приложения с JSX при подключенном Babel
    01:43
  • Подведение итогов по проекту с JSX и Babel
    00:46
  • Обзор сайта с документацией по React
    01:23
  • Проект с React с таким же функционалом как в первом проекте
    03:14
  • Создание кнопки с помощью React
    01:01
  • Почему в JSX нужно использовать className вместо class
    01:39
  • Предпросмотр00:42
  • Перенос JavaScript кода в отдельный файл
    01:26
  • Запуск проекта React с помощью Live Server
    06:32
  • Использование JavaScript в коде JSX
    02:21
  • Добавление обработчика при нажатии на кнопку
    01:24
  • Проверка замены текста на кнопке при нажатии
    03:19
  • Перенос кода JSX в функциональный компонент React
    04:10
  • Добавление состояния компонента с помощью хука useState
    04:54
  • Перезаписывать значения переменных из состояния непрямую нельзя
    01:26
  • Изменение состояния с помощью вызова функции
    00:46
  • Предпросмотр01:29
  • Чистые функции и функции с побочными эффектами
    02:47
  • Функции с побочными эффектами в React
    02:06
  • Изменение стилей кнопки при нажатии с помощью React
    04:50
  • Подведение итогов по проекту с изменением кнопки с помощью React
    03:43
  • Добавление свойства для компонента
    05:54
  • ЗАДАНИЕ - Передать дополнительное свойство
    00:11
  • РЕШЕНИЕ - Передать дополнительное свойство
    02:06
  • Курс по предварительным требованиям
    04:10
  • HTML
    04:36
  • CSS
    05:55
  • Переменные в JavaScript
    01:57
  • Функции
    03:33
  • Стрелочные функции
    02:40
  • Операторы
    03:38
  • Логические операторы
    02:21
  • Spread оператор
    02:01
  • Деструктуризация объектов
    02:44
  • Деструктуризация массивов
    01:31
  • Деструктуризация параметров функции
    02:28
  • Тернарный оператор
    02:42
  • Метод массивов map
    03:47
  • Модули ES6
    02:59
  • Классы
    04:15
  • Промисы и fetch
    02:16
  • Async и await
    02:28
  • Именование переменных в React
    02:49
  • NPM
    03:18
  • Семантическое управление версиями
    04:16
  • Скрипты NPM
    01:06
  • Резюме для курса по предварительным требованиям
    00:21
  • Create React App
    04:15
  • Создание приложения с помощью Create React App
    09:39
  • Обзор содержимого проекта React
    16:45
  • Переустановка всех зависимостей NPM
    02:26
  • Запуск приложения с помощью npm start
    02:52
  • Анализ файлов приложиения React
    13:35
  • Создание production версии с помощью npm run build
    06:18
  • Пересоздание версии для production
    07:52
  • Тестирование приложения с помощью npm test
    06:04
  • Отключение react-scripts с помощью npm run eject
    10:23
  • Запуск приложения после npm run eject
    07:23
  • Создание шаблона для последующих проектов
    04:33
  • Изменения CSS файлов в шаблонном проекте
    04:45
  • Модификация html файла в шаблонном проекте
    01:09
  • Замена favicon в шаблонном проекте
    05:10
  • Подведение итогов по очистке шаблонного приложения
    01:05
  • Отключение Git в проекте
    05:21
  • Проект по переиспользованию компонентов
    04:53
  • Вынос компонента в отдельный файл
    02:44
  • Что будет если название компонента будет с маленькой буквы
    02:33
  • ЗАДАНИЕ - Создание еще одного компонента
    00:31
  • РЕШЕНИЕ - Создание еще одного компонента
    01:34
  • Проект по использованию props
    06:19
  • ЗАДАНИЕ - Добавление свойства для компонента
    00:14
  • РЕШЕНИЕ - Добавление свойства для компонента
    00:57
  • Деструктуризация свойств
    03:07
  • Проект по условному возврату JSX
    07:45
  • Значение true для свойств можно опускать
    01:14
  • Тернарный оператор в JSX
    03:14
  • Резюме по проекту с условным возвратом JSX
    02:53
  • Проект с состоянием компонента
    08:03
  • Добавление состояния для компонента RandomNum
    03:49
  • Создание функции по генерации случайного числа
    03:36
  • Генерирование нового случайного числа при нажатии на кнопку
    07:36
  • ЗАДАНИЕ - Вынести функцию в отдельный модуль
    00:56
  • РЕШЕНИЕ - Вынести функцию в отдельный модуль
    02:22
  • ЗАДАНИЕ - Добавление свойства для случайных чисел
    02:15
  • РЕШЕНИЕ - Добавление свойства для случайных чисел
    03:21
  • Резюме по проекту с генерированием случайных чисел
    03:41
  • Проект по передаче состояния через свойства
    07:34
  • В состоянии какого компонента сохранять счетчик кликов
    02:06
  • Добавление состояния со счетчиком кликов
    02:25
  • ЗАДАНИЕ - Передача счетчика в компонент Counter
    00:13
  • РЕШЕНИЕ - Передача счетчика в компонент Counter
    01:58
  • Изменение состояния в дочернем компоненте
    03:57
  • Изолирование состояния в родительском компоненте
    06:50
  • Резюме по проекту передачи состояния через свойства
    02:14
  • Очередность рендеринга компонент
    03:04
  • Обновление состояния происходит асинхронно
    02:29
  • Расширение React для Google Chrome
    04:30
  • Завершение проекта по изменению состояния из дочерних компонент
    00:35
  • Отображение данных из массивов
    06:15
  • Пример с методом массивов map
    09:22
  • Добавление key при использовании метода map
    04:20
  • Проект с итерацией по массиву объектов
    01:40
  • Генерация случайных данных для проекта
    03:41
  • Добавление массива объектов в проект
    03:44
  • Итерация по массиву объектов
    03:33
  • ЗАДАНИЕ - Передача всех свойств объекта в компонент
    00:46
  • РЕШЕНИЕ - Передача всех свойств объекта в компонент
    04:40
  • Использование spread оператора для передачи свойств
    06:25
  • Отображение данных из объекта в интерфейсе
    03:29
  • ЗАДАНИЕ - Создание компонента Persons
    00:38
  • РЕШЕНИЕ - Создание компонента Persons
    03:48
  • Добавление стилей CSS для карточек
    04:54
  • Подведение итогов по проекту с массивом объектов
    04:52
  • Использование оператора И в JSX коде
    03:10
  • Добавление стилей с помощью свойства style
    02:44
  • Добавление обработчика нажатия на кнопку Reset
    02:11
  • Условное отображение блока JSX с помощью оператора И
    04:46
  • Использование двойного оператора НЕ в JSX
    01:51
  • Резюме по проекту с оператором И
    00:55
  • Проект по использованию React Fragment
    04:06
  • Добавление пустого тега JSX
    02:47
  • Почему React не нужно импортировать
    02:30
  • Резюме по использованию React Fragment
    01:08
  • Проект по неконтролируемым полям ввода
    07:04
  • Получение значений из полей ввода
    06:21
  • Подведение итогов по проекту с неконтролируемыми полями ввода
    02:50
  • Проект по контролируемым полям ввода
    04:19
  • Добавление обработчиков изменений в полях ввода
    03:10
  • ЗАДАНИЕ - Контролируемое поле для ввода пароля
    00:11
  • РЕШЕНИЕ - Контролируемое поле для ввода пароля
    00:41
  • Данные из полей ввода теперь находятся в состоянии
    02:44
  • Резюме по проекту с контролируемыми полями ввода
    00:40
  • Сохранения объекта в состоянии компонента
    08:40
  • Проект с использованием свойства children
    05:46
  • Добавление других свойств для компонента Wrapper
    03:55
  • Резюме по проекту со свойством children
    02:11
  • Проект по использованию fetch в компонентах
    06:45
  • Проблема с изменением состояния при использовании fetch
    05:10
  • Выполнение асинхронных действий с помощью useEffect
    05:11
  • Добавление зависимостей в useEffect
    01:48
  • Отображение данных от удаленного сервера в интерфейсе
    02:07
  • Резюме по проекту с использованием useEffect
    03:24
Описание
В курсе используется последняя версия React - 18!
Если вы хотите стать успешным React программистом - этот курс для вас. Это лучший курс для понимания React, изучения всех ключевых функций React, а также закрепления всех полученных знаний на практике с помощью десятков задач.
React - это самая популярная библиотека для создания пользовательских интерфейсов в одностраничных приложениях.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
bogdan stashchuk jsx react react полный курс по react udemy useeffect usestate компоненты
Похожие складчины
Kail
Ответы
0
Просмотры
455
Kail
Kail
Kail
Ответы
0
Просмотры
180
Kail
Kail
Kail
Ответы
0
Просмотры
2K
Kail
Kail
Kail
Ответы
0
Просмотры
2K
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.