Прокачайте свои навыки разработки на React и углубитесь в ключевые технологии экосистемы: хуки, управление стилями, оптимизацию производительности, TypeScript и тестирование. Этот курс подойдет разработчикам, которые уже знакомы с базовыми концепциями React и хотят вывести проекты на новый уровень.
Что вы изучите в этом курсе
Курс охватывает современные подходы и инструменты, которые применяются в продакшн‑разработке. Он построен модульно, поэтому вы можете проходить темы последовательно или выбирать только те, что нужны под ваши задачи.
Хуки и продвинутая работа с состоянием
Вы разберетесь в ключевых хуках, кастомных хуках и подходах к организации бизнес‑логики в компонентах.
CSS-in-JS с использованием Emotion
Подход, который позволяет создавать масштабируемые и переиспользуемые стили прямо в JavaScript.
Оптимизация производительности
Разделение кода (code splitting)
Рендеринг на стороне сервера (SSR)
Использование мемоизации и продвинутых техник React
Добавление TypeScript в React‑проекты
Научитесь усиливать надежность приложений с помощью типизации, улучшать автодополнение и предотвращать ошибки ещё на этапе разработки.
Тестирование с Jest
Вы узнаете, как писать эффективные тесты для компонентов и логики, что поможет избежать регрессий и повысить стабильность продукта.
Преимущества этого курса
Современный и актуальный стек
Модульная структура — изучайте в удобном темпе
Много практики и реальных примеров
Подходит для разработчиков середнего уровня, стремящихся к росту
Полезные материалы и дополнительные ресурсы
Видео в формате .webm — точно работает в Google Chrome!
Брайан Холт в настоящее время занимает должность вице-президента по продукту в SQLite Cloud, привнося свой богатый опыт в области JavaScript-инженерии в продуктовую сферу. Его обширный опыт включает работу инженером по JavaScript и менеджером проектов в таких технологических гигантах, как Netflix, Stripe, Snowflake, LinkedIn, Microsoft и Reddit. Брайан обладает острым взглядом на опыт разработчиков и облачные сервисы. Вне работы Брайан заканчивае
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.