As front-end frameworks go, it doesn't get much hotter than React - used by Facebook, Instagram, Twitter, and a bunch of other popular sites. Learn how to use it by following these tutorials, watching some sweet videos, or by reading a cool best-selling book about it.
Learn about all the crazy ways that React makes building your web app user interfaces (UI) more awesome.
Get a crazy-simple introduction to React by building a simple app and learning about all that goes on.
Learn how to use components to make your React UI more modular...and awesome!
Learn how to style content in React using both old-school CSS and React's inline approach.
Easily build complex UIs by learning how to identify and build components that rely on other components.
Learn how to use the spread operator to make transferring properties across many layers of components a breeze!
There is more to JSX than meets the eye. Let's take a deeper look at it here.
Learn how to work with the state object to create stateful components that change and evolve.
Take advantage of JSX's flexibilty and turn your boring data into sweet UI elements.
Learn about the lifecycle methods to get a better understanding of everything your component does...or doesn't do!
Learn how to work with refs and portals to break free from your JSX cage and access your HTML elements directly.
Turn your boring React app into something fun and interactive by learning all about how to work with events!
Learn how to use a greatly simplified function-based syntax for defining your presentational components.
Build your app using Create React and make manually configuring Node, Babel, and webpack a thing of the past.
Put all of your React skills to the test by learning how to build the classic Todo List app!
Learn how to make your React app use an HTTP request to send and receive data!
Kick your React skills up a few notches by learning how to use React Router to create a sweet single-page app.
Create a totally awesome menu in React that smoothly animates in and out.
Optimize the performance of your app by learning how to reduce the number of unnecessary render method calls!
Learn how you can use Redux to make managing your application state a breeze!
Learn how to use Redux for efficiently handling the data in your React app.
Learn how to easily update the version of React used by your app.