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

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

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

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

React Foundations & Core Concepts

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive React course, you will build a strong foundation by learning the core concepts that power modern web development. Starting with React basics, environment setup, and components, you will learn how to create a React app and understand the underlying processes that drive React applications. As you progress, you'll dive into concepts like JSX, components, props, state management, and hooks, which are essential for building interactive and dynamic web applications. You will also explore React's styling options, user input handling, and event management to create sophisticated user interfaces. Throughout the course, you'll gain practical experience by building a project that applies everything you learn. You'll explore key hooks like useState, useEffect, and useRef and understand how they improve React functionality. You'll also be introduced to advanced topics such as prop drilling, custom hooks, and API integration, enhancing your ability to build scalable React applications. This course is designed for learners who want to take their web development skills to the next level with React. Whether you're a beginner or someone looking to solidify your understanding of React's key concepts, this course will give you a well-rounded grasp of the framework. It’s perfect for aspiring developers, those switching to front-end development, or anyone eager to dive into React.

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

Frontend PerformanceEvent-Driven ProgrammingDevelopment EnvironmentApplication Programming Interface (API)Front-End Web DevelopmentData Sharing

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

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

01Introduction and Resources4 материалов

Introduction and Resources

Introduction to the SpecializationВидеоIntroduction to the Course 'React Foundations & Core Concepts'ЧтениеFull Specialization ResourcesЧтениеResources (Important)Видео
02

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

Packt - Course Instructors

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

React Foundations & Core Concepts
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.4 ч

7 модулей

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

Субтитры: Казахский

Часть программы вашего университета
React Basics and Setup
10 материалов

React Basics and Setup

React IntroductionВидеоEnvironment SetupВидеоCreate React AppВидеоReact Behind the SceneВидеоReact Boilerplate / 005ВидеоComponents: Class- and Function-Based / 006ВидеоJSX: In-Depth Introduction / 007ВидеоPractice: Basic Template Structure / 008ВидеоUnderstanding ReactDIALOGUEReact Basics and Setup - AssessmentЗадание
03States and useState9 материалов

States and useState

Why We Need States? / 009ВидеоState Introduction: useState / 010ВидеоuseState: Multiple Updates / 011ВидеоuseState: Array State Value / 012ВидеоuseState: Array setState Value / 013ВидеоConditional Templates / 014ВидеоQuick Hook Advice / 015ВидеоUnderstanding React useState and State ManagementDIALOGUEStates and useState - AssessmentЗадание
04Components and Props6 материалов

Components and Props

Multiple Components and Fragments / 016ВидеоProps: In-Depth Introduction / 017ВидеоProps: Children / 018ВидеоProp Drilling / 019ВидеоUnderstanding Components and Props in ReactDIALOGUEComponents and Props - AssessmentЗадание
05Styling React Application7 материалов

Styling React Application

Global Level Styling / 020ВидеоComponent Level Styling / 021ВидеоInline Level Styling / 022ВидеоDynamic Level Styling / 023ВидеоModule Level Styling / 024ВидеоStyling in CSS for React AppsDIALOGUEStyling React Application - AssessmentЗадание
06User Input, Events, and useRef8 материалов

User Input, Events, and useRef

Forms and Input / 025ВидеоEvent / 026ВидеоControlled Inputs / 027ВидеоEvent / 028ВидеоAdd New Task / 029ВидеоuseRef Hook / 030ВидеоInteracting with Forms and User InputDIALOGUEUser Input, Events, and useRef - AssessmentЗадание
07useEffects, useCallback, and Custom Hooks16 материалов

useEffects, useCallback, and Custom Hooks

JSON Server / 031ВидеоuseEffect Hook / 032ВидеоReact StrictModeВидеоList Output / 035ВидеоEvent / 036ВидеоuseCallback Hook / 037ВидеоCustom Hook (useFetch) / 038ВидеоLoading State / 039ВидеоHandling Errors (try/catch) / 040ВидеоAborting Fetch Request / 041ВидеоInfinite Loops / 042ВидеоConclusion to the Course 'React Foundations & Core Concepts'ЧтениеBuilding and Using a JSON Server with ReactDIALOGUEuseEffects, useCallback, and Custom Hooks - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание