Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

React 17: Getting Started

Learn the React way to build rich interactive UIs using both class and function components with React Hooks, and build a game for kids with it.

Beginner
4h 2m
(3177)

Created by Samer Buna

Last Updated Jun 26, 2024

Course Thumbnail
  • Course

React 17: Getting Started

Learn the React way to build rich interactive UIs using both class and function components with React Hooks, and build a game for kids with it.

Beginner
4h 2m
(3177)

Created by Samer Buna

Last Updated Jun 26, 2024

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Building efficient web and mobile interfaces is often challenging and requires the use of imperative logic. React enables you to declaratively describe user interfaces in terms of their state, and it will do the heavy lifting of natively building them for you. In this course, React: Getting Started, you will delve into the fundamental concepts about React and use them to build practical web applications. First, you will see how to design class components and stateful function component, how to one-way flow data and behavior in a component tree, and how to read and update state elements. Then, you will delve into modern JavaScript features used with React like arrow functions, destructuring rest and spread operators, classes, async/await, and more. Next, you will learn some core React tasks like taking input from the user, reading data from an API, managing side effects like timers, and sharing stateful logic with custom hooks. Finally, you will explore how to configure and use a local JavaScript development environment on your machine. When you are finished with this course, you will have the skills and knowledge you need to understand React projects, and start simple React applications from scratch.

React 17: Getting Started
Beginner
4h 2m
(3177)
Table of contents

About the author
Samer Buna - Pluralsight course - React 17: Getting Started
Samer Buna
8 courses 4.5 author rating 5475 ratings

Samer Buna is a polyglot coder with years of practical experience in designing, implementing, and testing software, including web and mobile applications development, API design, functional programming, optimization, system administration, databases, and scalability. Samer worked in several industries including real estate, government, education, and publications

Get started with Pluralsight