Code School: Powering up with React 15
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.
Table of contents
Course FAQ
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.
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.
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
This course is perfect for anyone who wants to learn React and how it helps create effective UIs.
There are no strict prerequisites to this React tutorial; just come ready to learn and apply the principles being taught.