
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Modern JavaScript Tooling with React
Курс посвящен практическому разбору современных инструментов JavaScript и их интеграции в React‑проект. Здесь вы шаг за шагом узнаете, как настроить собственный рабочий шаблон, понять внутреннюю логику сборки и получить контроль над инструментами, которые обычно скрыты за готовыми решениями.
Хотя такие решения, как Create React App, избавляют от необходимости вручную настраивать окружение, знание базовых инструментов дает ряд значительных преимуществ: гибкость, контроль над производительностью, возможность подключать кастомные плагины и лучшее понимание процессов сборки.
В процессе обучения будут рассмотрены ключевые компоненты современного JavaScript‑стека.
Вы узнаете, как работает система модулей, зачем нужны загрузчики и плагины, как оптимизируются бандлы и как настроить сборку для разработки и продакшена.
Будет разобрано назначение пресетов и плагинов Babel, а также использование транспиляции для поддержки разных окружений.
Вы освоите настройку линтинга и форматирования, обеспечивая единый стиль кода и предотвращая распространенные ошибки.
Курс покажет, как ускорить разработку с помощью локального сервера и автоматического обновления приложения.
По завершении курса у вас будет собственный, тонкий и гибкий React‑шаблон, который легко адаптировать под любые задачи. Вы будете понимать назначение каждого инструмента и сможете уверенно вносить изменения в конфигурацию проекта без страха что‑то сломать.
Исходный код и примеры доступны по ссылке:
https://github.com/avanslaars/egghead-react-boilerplate/
Название ветки в репозитории соответствует названию урока, что облегчает навигацию и самостоятельное изучение.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.