Полное введение в React v5 — это практический курс, который поможет вам с нуля освоить ключевые принципы React, современные API и инструменты разработки, чтобы уверенно создавать масштабируемые и производственные веб‑приложения. Курс обновлён под последнюю версию React и современные подходы к фронтенд‑разработке.
Что представляет собой курс
Двухдневный интенсив под руководством Брайана Холта охватывает фундаментальные концепции React, а также современные инструменты экосистемы. Программа подходит разработчикам, которые хотят начать с основ или обновить свои знания до актуального уровня.
Ключевые навыки, которые вы освоите
Современные API React
Hooks: управление состоянием и жизненным циклом без классов.
Suspense для оптимизации рендеринга и асинхронных операций.
Effects для обработки побочных действий.
Создание продакшн‑готовых приложений
Проектирование структуры приложения.
Организация компонентов и управление состоянием.
Оптимизация производительности React‑приложений.
Инструменты сборки и качество кода
Настройка инструментов сборки для клиентских приложений.
Использование Prettier и ESLint для автоматизации качества кода.
Работа со средой разработки, которая ускоряет процесс доставки.
Глубокое понимание React
Работа с React как с JSX, так и без него — понимание того, как React функционирует "под капотом".
Жизненные циклы компонентов и взаимодействие с AJAX‑запросами.
Интеграция сторонних библиотек в приложение.
Создание одностраничного приложения
Использование современного Reach Router для маршрутизации.
Структурирование SPA‑архитектуры.
Дополнительные материалы
Исходный код и материалы курса доступны на GitHub:
Брайан Холт в настоящее время занимает должность вице-президента по продукту в SQLite Cloud, привнося свой богатый опыт в области JavaScript-инженерии в продуктовую сферу. Его обширный опыт включает работу инженером по JavaScript и менеджером проектов в таких технологических гигантах, как Netflix, Stripe, Snowflake, LinkedIn, Microsoft и Reddit. Брайан обладает острым взглядом на опыт разработчиков и облачные сервисы. Вне работы Брайан заканчивае
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.