Skip to Content
First Steps with React
on-demand course

First Steps with React

with Eve Porcello, Alex Banks
November 2017
Beginner
52m
English
O'Reilly Media, Inc.
Closed Captioning available in German, English, Spanish, French, Japanese, Korean, Portuguese (Portugal, Brazil), Chinese (Simplified), Chinese (Traditional)

Overview

React is a JavaScript library used to create complex user interfaces for the web, native applications, and virtual reality. React allows developers to create large applications that use data and can change over time without reloading the page. In this quick introductory course, you'll learn everything you need to know to get started with React. You'll discover a painless way to set up a React project and then you'll use React to build a working star rating UI component (i.e., the classic rating system where users rate things on a scale of one to x stars). Along the way, you'll see how React treats components as functions (functions that simply return UI elements); you'll learn how to create components and nest them inside other components (and why that's useful); you'll explore "state" (one of React's most import concepts) and how it relates to the way components display data that changes over time; and you'll finish up by learning how to manage complex state data with React's setState and array mapping tools.

  • Learn everything you need to get started with React today
  • Discover the tool that lets you set up your React projects in a hassle-free manner
  • Explore and understand the underlying concepts that make React unique
  • Gain hands-on experience building React UI components

Alex Banks and Eve Porcello are coauthors of Learning React (O'Reilly Media) and cofounders of Moon Highway, a curriculum development company based in Northern California. Alex is a software developer and trainer who developed applications for the Chicago Marathon, MSN, Yahoo!, and the U.S. Department of Energy. Eve is a software developer and trainer who has worked on software projects for 1-800-Dentist and Microsoft.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Building a React App from Scratch

Building a React App from Scratch

Emmanuel Henri
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9781491996119