Освойте практический процесс создания библиотек React с нуля и узнайте, как превращать собственные компоненты в полноценные, задокументированные и опубликованные npm‑пакеты.
О курсе
Курс показывает весь путь разработки React‑библиотеки с нуля: от архитектуры и написания компонентов до тестирования, документирования в Storybook и публикации в npm. Вы научитесь работать с TypeScript, React Hooks, модульным тестированием и инструментами, применяемыми в профессиональной разработке.
Практическая направленность курса
Каждый модуль курса содержит реальные задачи, которые помогут вам освоить разработку библиотек в условиях, максимально приближённых к рабочим. В финале вы создадите и опубликуете готовую библиотеку, которую сможете использовать в своих проектах или включить в портфолио.
Кому подойдёт этот курс
Разработчикам, знакомым с JavaScript и основами React, которые хотят выйти на новый уровень.
Тем, кто стремится создавать собственные UI‑компоненты и публиковать их в npm.
Начинающим Open Source‑разработчикам, желающим понять полный цикл работы над библиотеками.
Frontend‑инженерам, которым важно разобраться в архитектуре и устройстве npm‑пакетов.
Чему вы научитесь
Строить архитектуру библиотеки React и организовывать структуру проекта.
Создавать компоненты и собственные React Hooks.
Документировать библиотеку с помощью Storybook.
Настраивать сборку, зависимости и форматы модулей.
Писать модульные тесты и подключать линтинг.
Работать с TypeScript, CI/CD и версионированием.
Публиковать и обновлять npm‑пакеты.
Что вы получите в итоге
Готовую рабочую библиотеку Scroller, опубликованную в npm.
Навыки работы с инструментами: GitHub, Storybook, TypeScript, npm.
Понимание процесса релизов, тестирования, сборки и поддержки пакетов.
Уверенность в создании собственных Open Source‑проектов.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Newline - это образовательная платформа для разработчиков, ориентированная на будущих технических лидеров.Предлагает разнообразные курсы по фронтенду, бэкенду, современным языкам и технологиям, включая Rust, GraphQL и направления, связанные с искусственным интеллектом.Подписка newline Pro даёт доступ к десяткам курсов, видеоуроков, интерактивным проектам, исходному коду и закрытому сообществу.Бесплатный план включает базовые видео, библиотеку мат