
pluralsight
Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.
Creating Reusable React Components
Повторно используемые компоненты React — это не просто удобство, а ключ к масштабируемости, согласованности и скорости разработки. Этот материал поможет понять, как превратить знания React в системный подход к созданию продуманных, гибких и документированных компонентов.
Даже опытные разработчики нередко сталкиваются с проблемами, копируя код между проектами или поддерживая разные реализации одинаковых элементов. Грамотно спроектированные повторно используемые компоненты позволяют:
Курс предлагает более 50 практических решений и рекомендаций, которые помогут вам перейти от локальных компонентов к полноценной библиотеке UI‑элементов.
Вы узнаете, как применять атомарный дизайн для структурирования компонентов — от самых простых элементов до сложных модулей и шаблонов.
Курс объясняет, как создавать понятную документацию, которая позволит вашей команде быстро находить, использовать и расширять компоненты.
Разбираются подходы к стилизации, включая CSS‑in‑JS, модульные стили и построение тем. Вы научитесь обеспечивать гибкость внешнего вида без усложнения API.
Вы освоите методы юнит‑, интеграционного и визуального тестирования, благодаря которым ваши компоненты станут надёжными и предсказуемыми.
Курс покажет, как подготовить библиотеку к публикации, оптимизировать её для разных сред и распространять через npm или частные репозитории.
После прохождения курса вы сможете уверенно создавать и поддерживать собственную библиотеку компонентов, которой смогут пользоваться другие разработчики — в вашей команде или в сообществе.

Видео и материалы этого курса больше недоступны для просмотра.
137 уроков · 6 ч 22 мин

Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.