К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Build Reusable React Components · LearnSpace
Назад в каталог
courseraПрограммирование

Build Reusable React Components

Курс от Scrimba
Продвинутый≈ 4.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Looking to learn how to create a component library for your team using Javascript and React? This course will teach you enough controlled components, refs, reducers and compound components to get your custom library off the ground. By the end, you’ll know how to build declarative, reusable components, ensuring your codebase adheres to the DRY (Do Not Repeat Yourself) principle. On top of all that, this course is jam-packed with interactive challenges to stress-test your new knowledge and truly embed your learning, so you’ll become a truly effective React Developer in no time.

Навыки, которые вы освоите

React.jsContext ManagementMaintainabilityJavascriptSoftware Design PatternsCode ReusabilityProgramming PrinciplesUI Components

Программа курса

4 модулей · 36 учебных материалов

01Introduction - Reusable React Fundamentals6 материалов

Introduction - Resusable React Fundamentals

Course IntroductionPLUGINWelcome to interactive lessons!PLUGINRendering and PropsPLUGINCustom Events and PropsPLUGIN

Учитесь у экспертов

Cassidy Williams

Преподаватель курса

Build Reusable React Components
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.2 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Fundamentals Exercise: Badge ComponentPLUGIN
Test your knowledge!Задание
02Controlled Components and Refs10 материалов

Controlled Components and Refs

Building an interactive formPLUGINWhat does "controlled" mean?PLUGINCharacter Counter InputPLUGINState in Class vs Function componentsPLUGINImplementing useStatePLUGINThe useRef HookPLUGINUpdating Refs with Side EffectsPLUGINForwarding RefsPLUGINToggleable FormPLUGINTest your knowledge!Задание
03Reducers9 материалов

Reducers

Why are reducers a part of React?PLUGINHow reducers workPLUGINReducers Exercise 1: Expanding our reducer functionPLUGINThe useReducer HookPLUGINuseReducer vs useStatePLUGINCustom HooksPLUGINReducers Exercise 2: Character Sheet ApplicationPLUGINA Promise-based State MachinePLUGINTest your knowledge!Задание
04Compound Components11 материалов

Compound Components

A Single Data-Entry Point ComponentPLUGINReordering ElementsPLUGINAdding a disabled PropertyPLUGINToo many props!PLUGINWhat is a Compound Component?PLUGINReplacing Props with Compound ComponentsPLUGINSharing State with the Context APIPLUGINAdding More ContextPLUGINA Date Picker Compound ComponentPLUGINCourse ConclusionPLUGINTest your knowledge!Задание