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

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

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

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

Building User Interfaces Using Functional React Components

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

О курсе

React Components are generally implemented using Classes. Although they work well, they have their own set of limitations. The stateful logic provided by the class components lack reusability. To enhance the productivity, codes developers are expected to develop codes with reusability. This course will enable you to develop simple, readable, React components with reusable stateful logic using JavaScript functions and React Hooks. You will also explore the different React Hooks and test the stateful logic.

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

React.jsCode ReusabilityDevelopment TestingContext ManagementSoftware TestingEvent-Driven ProgrammingTest CaseUI ComponentsTest Script DevelopmentUnit TestingData SharingJavaScript Frameworks

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

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

01Build React Components using Functions and React Hooks24 материалов

Context Setting

Context SettingВидео

1.1 Create Function Components​

Create Function Components​ВидеоWatch and Repeat : Display Greetings Message With UsernameВидео

1.2 Recall State Management in React​

Recall State Management in React​Видео

1.3 Manage State Using useState Hook

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

NIIT

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

Building User Interfaces Using Functional React Components
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 5.9 ч

2 модулей

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

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Manage State Using useState HookВидео
Watch and Repeat : Display Count of Button Clicks​Видео

1.4 Handle State Management Efficiently Using useReducer Hook​

Handle State Management Efficiently Using useReducer Hook​ВидеоWatch and Repeat : Implement State Management With User AuthenticationВидео

1.5 Create Custom Hooks for Reusable Stateful logic​

Create Custom Hooks for Reusable Stateful logic​ВидеоWatch and Repeat : Develop Reusable Stateful Logic to Track Mouse PositionВидео

1.6 Produce Side Effects Using useEffect Hook

Produce Side Effects Using useEffect HookВидеоWatch and Repeat : Display the Duration for which Web Page was ViewedВидео

1.7 Sharing Data among Components Using useContext Hook​

Sharing Data among Components Using useContext Hook​ВидеоWatch and Repeat : Define Dark and Light Themes and Apply it to Multiple ComponentsВидео

Practice

Practice BriefВидеоInstructions to upload the Programming Assignment SolutionЧтениеPomodoro with HooksПрограммированиеPractice DebriefВидео

Challenge

Challenge BriefВидеоJournler App with PersistenceПрограммированиеChallenge DebriefВидео

Summary

Learning ConsolidationВидеоBuild React Components using Functions and React HooksЧтениеBuild React Components using Functions and React HooksЗадание
02Test Custom Hooks Using React Hooks Testing Library19 материалов

Context Setting

Context SettingВидеоWatch and Repeat : Test Custom HookВидео

2.1 Make Use of React-Hooks-Testing-Library to test Custom Hooks​

Make Use of React-Hooks-Testing-Library to test Custom Hooks​Видео

2.2 Test for Initial State Values on Rendering

Test for Initial State Values on RenderingВидеоWatch and Repeat : Test Custom Hook on RenderingВидео

2.3 Test for State Changes on Event Trigger

Test for State Changes on Event TriggerВидеоWatch and Repeat : Test Custom Hook on State UpdatesВидео

2.4 Test for State Changes on Change in Props

Test for State Changes on Change in PropsВидеоWatch and Repeat : Test Custom Hook for State Updates by PropsВидео

2.5 Test for State Changes on Change in Context Value​

Test for State Changes on Change in Context Value​ВидеоWatch and Repeat : Test Custom Hook on State Updates by Context ValuesВидео

2.6 Test for State Changes on Asynchronous Updates​

Test for State Changes on Asynchronous Updates​ВидеоWatch and Repeat : Test Custom Hook for Asynchronous State UpdatesВидео

Practice

Practice BriefВидеоInstaChatПрограммированиеPractice DebriefВидео

Summary

Learning ConsolidationВидеоTest Custom Hooks Using React Hooks Testing LibraryЧтениеTest Custom Hooks Using React Hooks Testing LibraryЗадание