Simple play icon Course
Skills Expanded

Code School: Powering up with React 15

by Sergio Cruz

Discover how React can help you take control of your UI code with composable user interfaces.

What you'll learn

Discover how React can help you take control of your UI code with composable user interfaces.

Course FAQ

What is React?

React is a popular open-source JavaScript library for building user interfaces and UI components, and is primarily maintained by Facebook. With React you can more easily create effective and interactive UIs that are easily understandable to users, and that update based on real-time data changes.

What are React components?

React components are individual bits of code that are reusable; comparable to "functions" in JavaScript. React components accept arbitrary inputs (props) and return React elements that describe what to show on the screen. The main types are Class components and Function components.

What will I learn in this course?

In this course you will learn how React can help you take control of your UI code. Some topics covered include:

  • Writing your first React component
  • Understanding JSX
  • What are "props"
  • Building an app
  • Handling data changes with State
  • Synthetic events
  • Talking to remote servers
  • Much more
Who is this course for?

This course is perfect for anyone who wants to learn React and how it helps create effective UIs.

Are there any prerequisites to this course?

There are no strict prerequisites to this React tutorial; just come ready to learn and apply the principles being taught.

About the author

Sergio is an application developer who is passionate about learning and sharing knowledge. When he is not writing, you may find him speaking at different events about topics he's learned recently.

Ready to upskill? Get started