Skip to content
UdemyReactPaid courseAll LevelsCertificate

React - Полный Курс по React, Redux и Redux Toolkit (Udemy.com)

Поймите и изучите все ключевые функции React: Компоненты, JSX, свойства, состояние, useState, useEffect, а также Redux

Created by: Bogdan Stashchuk

Last updated March 2026

icon
What you will learn

  • Вы изучите основные концепции React, такие как Компоненты (Components), JSX (JavaScript Syntax Extension), Свойства (Props) и Состояние (State)
  • Поймете, как React работает изнутри, как работают функциональные компоненты и как JSX конвертируется в JavaScript с помощью компилятора Babel
  • Создадите много различных проектов, начиная с простых, направленных на использование отдельных функций React и заканчивая сложными с разными функциями React
  • Вы изучите: Create React App, переиспользование компонентов, условный рендеринг, метод map, контролируемые поля ввода, свойство children, useState, useEffect

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100

icon
Course Description

В курсе используется последняя версия React - 18!

Если вы хотите стать успешным React программистом - этот курс для вас. Это лучший курс для понимания React, изучения всех ключевых функций React, а также закрепления всех полученных знаний на практике с помощью десятков задач.

React - это самая популярная библиотека для создания пользовательских интерфейсов в одностраничных приложениях.

Основные концепции и функции React, которые вы изучите в этом курсе:

  1. Компоненты

  2. Иерархия и переиспользование компонентов

  3. Из чего состоят компоненты React

  4. Функциональные и классовые компоненты

  5. JSX - JavaScript Syntax Extension

  6. Встроенные и пользовательские компоненты

  7. Корневой элемент в JSX

  8. Свойства и состояние компонентов

  9. Родительские и дочерние компоненты

  10. Принципы изменения свойств и состояния

  11. Ререндеринг компонентов

  12. React Hooks useState и useEffect

В этом курсе вы создадите много различных проектов с помощью React

  1. Подключение библиотеки React непосредственно в файл HTML

  2. Конвертация кода JSX в JavaScript с помощью Babel

  3. Инициализация нового приложения React с помощью create-react-app

  4. Создание и переиспользование различных компонентов React

  5. Добавления свойств для компонентов React

  6. Использование состояния в компонентах React

  7. Получение данных с удаленных серверов, используя fetch и хук useEffect

  8. Стилизация компонент с помощью внешних файлов CSS

  9. Использование свойства style для непосредственной стилизации компонентов React

  10. Передача кода JSX в компоненты с помощью свойства children

  11. Условный рендеринг кода JSX с помощью тернарного оператора и логического оператора И

  12. Использование метода массивов map для формирования однотипных блоков JSX кода

  13. Обработка форм и создание контролируемых полей ввода

  14. Использование React Fragment

После прохождения этого курса вы смело сможете сказать, что ЗНАЕТЕ React и УМЕЕТЕ пользоваться самыми востребованными функциями React.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bogdan Stashchuk

Do you really want to understand and practice instead of sitting and watching long presentations or trying to code along without any clue what is happening behind the scenes?

Join me in any of my courses and you will get real knowledge based on the deep understanding of every single topic.

But who am I?

My name is Bogdan Stashchuk and I teach students more than 20 years. I am working as Software Engineer and love to teach and learn myself.

I have a huge experience in explaining difficult things in an easy to understand format backed up with practice activities. That is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.

Let's connect in the Social Networks! All links you could find under the profile picture.

See you on my courses!

icon
More courses by Bogdan Stashchuk

$84.99

$64.99

$79.99

$64.99

$84.99

icon
More React courses

$139.99

$79.99

$94.99

$64.99

$74.99

$69.99

icon
Reviews

4.8

1,977 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Шакова Ирина on 3/5/2026

Данный курс-не первый, который я приобретаю. Как и все предыдущие, этот курс по React очень подробный, со множеством примеров и иллюстраций. Автор объясняет очень доступно, останавливаясь на деталях. Нет не нужной, отвлекающей информации. Мне очень подходит этот курс и формат подачи. Спасибо огромное автору, крепкого здоровья и долгих лет плодотворной работы!

By Liana on 8/21/2025

Этот курс по React — отличный старт для тех, кто хочет научиться создавать современные веб-приложения. Мне понравилось, как подробно объясняются основные концепции: компоненты, состояние, хуки, маршрутизация и работа с API. Практические проекты помогают закрепить знания и понять, как применять их в реальной разработке. Очень довольна курсом и рекомендую всем, кто хочет быстро освоить React. Спасибо!

By Viacheslav Bocharov on 12/17/2024

Очень понравилось что материал хорошо структурирован. Спикер объясняет каждое свое действие, причины и следствия. Во время курса даются краткие объяснения тематик которые не рассматриваются в курсе но важны для понимания. Понравилось что курс актуализирован под актуальные версии реакт. В курсе много инфографики, которая помогает лучше усвоить материал.

By Никита Романов on 11/19/2024

По итогу прохождения курса отмечу следующее: курс отлично подходит для получения базовых знаний о react и redux. Материал подается без "воды", в структурированном виде. Рекомендую. Из того, что НЕ понравилось: - все же наличие лишней информации (описания, как создавать коммиты и отправлять их; обзор изменений, сделанных за урок; курс по HTML) - полное отсутствие TypeScript. Вроде бы Богдан планировал выпустить обновление, но по состоянию на ноябрь 2024 его так и нет.

By Konstantin Kuzmich on 11/8/2024

В целом, хорошо структурированный курс с подробным описанием используемого функционала. Хотя, хотелось бы также ознакомится с использованием типизации typescript и использованием хуков, таких как useMemo и useRef, а также созданием пользовательских хуков. Надеюсь, в дальнейшем, автор уделит этому внимание. Я рекомендую этот курс и ставлю ему 10/10!

By Uladzimir Martynchyk on 2/16/2024

Имея опыт обучения на этой платформе по это тематике, перечислю следующие по отношению к этому курсу: 1. Структурированно. 2. Последовательно. 3. Точно и чисто. 4. Академично. Автор отзывчивый. Отвечает своевременно, быстро. Рекомендую курсы автора. Начните с этих курсов, они достойны вашего внимания и будут максимально понятны! Автору огромное спасибо! Жду новых курсов.

By Oleksandr on 10/15/2023

Богдан як завжди прекрасно все пояснює... Дуже хочеться щоб можливо додався якийсь практичний проект з магазином на основі реакт. Щоб там була корзина, і сторінка з вибором товарів. Цікаво створювати саме практичні проекти шаблони з яких потім можна перевикористовувати у власній практиці

By Владислав on 7/19/2023

Отличный курс с прекрасным подходом преподнесения информации. Я, как новичок в программировании, смог освоить все темы данного курса! Было не легко, далеко не все темы давались с первого раза! Но с наличием желания и цели, теперь могу реализовать несложный проект с затрагиванием всех технологий данного курса! Автору курса огромная благодарность за труд! Надеюсь смогу когда-нибудь пожать руку!

By Dmitry Kralichkin on 6/21/2023

Курс прошёл на одном дыхании. Очень жаль, что курс так быстро закончился, но путь в изучении React библиотеки только начался, поэтому выражаю искреннюю благодарность Богдану за этот замечательный и качественный материал, который закладывает хорошую основу в моих знаниях веб-разработки. P.S - Идеально для курса будет разбор темы Redux, т.к в нынешних реалиях разработки, данный стэйт менеджер важен.

By Alex Gomeniuk on 5/8/2023

курс хороший многое показанно на простых примерах. Мне не хватило реализации одного реального крупного проекта на реакте. Так что бы соединить все разрозненные блоки информации из курса в одном проекте. Для меня курс не самомтоятельный и вынужден искать и проходить еще один. Но повторюсь курс хороший все показанно на мелких примерах чего нет во многих других курсах!

Showing all 10 reviews on CourseDuck

Read all 1,977 reviews on Udemy