Getting Started With React

Articles & Tutorials

Get Started With React By Building A Whac-A-Mole Game (smashingmagazine.com)
May 10, 2021
Want to get started with React but struggling to find a good place to start? This article should have you covered. We’ll focus on some of the main concepts of React and then we’ll be building a game from scratch! We assume that you have a working knowledge of JavaScript.
  • Jhey Tompkins
React Tutorial – Learn React and JavaScript Programming Basics with Example Code (freecodecamp.org)
Mar 01, 2021
If you are a developer getting started with React or thinking of using it in your side-projects or enterprises, this article is for you. If you started learning React a while ago but you're finding it hard to grasp the basics, give this article a read.
  • Tapas Adhikary
A Complete Beginner's Guide to React: Hooks Edition (welearncode.com)
Sep 15, 2020
A few years ago, I wrote an introductory React tutorial based on a workshop I taught. Since that point in history, I've taught hundreds of new web developers React, and the library has evolved significantly. I thought it was time to come back to the fundamentals and discuss learning React from absolute zero in the era of Hooks.
  • Ali Spittel
React Hooks Documentation (visual & easy-to-read version) (ohansemmanuel.com)
Sep 10, 2020
The goal of this guide is to provide an easier to read version of the official React hooks documentation. This guide is a living document; with relevant changes made as the official docs are updated.
  • Ohans Emmanuel
Getting Started with React - A modern, project-based guide for beginners (including hooks!) (freecodecamp.org)
May 16, 2020
So you want to get started learning React eh? This guide will walk through everything you need to know when getting started with React. We'll get set up, explain the "hows and whys" behind the basic concepts, and build a small project which pulls data from an API to see everything in action.
  • Chris Blakely
Super Simple Start to React (kentcdodds.com)
Apr 28, 2020
The most simple React setup imaginable.
React "Hello World" examples (blog.danawoodman.com)
Apr 25, 2020
Below is a small collection of React examples to get anyone started using React. They progress from simpler to more complex/full featured examples.
  • Dana Woodman
Learn React JS — Build a Portfolio Single Page Application (SPA) (codeburst.io)
Jan 27, 2020
Build it along— Building a Portfolio Website using React JS.
  • Abdul Wahid Naafi
Complete React Tutorial for Beginners (2020) (daveceddia.com)
Jan 15, 2020
This article is designed for total beginners to React, as well as folks who’ve tried to learn in the past but have had a tough time. I think I can help you figure this out.
React Hello World: Your First React App (upmostly.com)
Oct 14, 2019
The best way to learn React is to re-create Hello World but for React. Let’s learn all there is to know about building a simple Hello World app in React!
  • James King
Build a YouTube Clone Application Using React (freecodecamp.org)
Aug 05, 2019
This article is for anyone wanting to learn and advance in React, by creating a real project from scratch. Building this project will solidify your knowledge of all the main concepts of React.
  • Adrian Hajdin
Introduction to React with the State & Effects hooks (sergiodxa.com)
Jun 15, 2019
Learn how to start a React project, create your first component and use the State and Effects hooks to implement basic behaviors.
  • Sergio Xalambrí
Getting started with Create React App (blog.logrocket.com)
May 06, 2019
Create React App is a popular toolchain for building simple apps. The goal of this post is to explain the components of Create React App at a deeper level to give you much better control and confidence over the development environment.
  • Karthik Kalyanaraman
The missing introduction of React.js (blog.ankuranand.com)
Mar 28, 2019
Recently I’ve started learning React.js with my limited knowledge of the front-end.
  • Ankur Anand
A beginner’s guide to getting started with React (medium.freecodecamp.org)
Mar 20, 2019
In this tutorial, I’ll first help you understand why Facebook felt the need to build a library called React. I’ll cover all the basic concepts that you’d need to create your first React app.
  • Ankita Masand
Getting Started with React (2019 Edition) (scotch.io)
Mar 19, 2019
React is the uber popular JavaScript library that is almost everywhere you look these days. Learning React opens up a whole new way to build front-end experiences like websites, mobile apps, and more.
  • Chris Sevilleja
Starting out with React on 2019 (dev.to)
Mar 02, 2019
A couple of weeks ago React officially released this new API called Hooks and you, who's been looking at React curiously for the past few months or even got to code a few components, have been wondering if now it's the time to learn more about React.
  • Juliano Rafael
React for Web Designers (framer.com)
Feb 27, 2019
Curious about React? Here’s a simple way to understand the hype around the world’s most popular JavaScript library.
  • Koen Bok
Setting up a GatsbyJS starter with TypeScript, ESLint, Prettier and pre-commit hooks (dev.to)
Feb 24, 2019
In this article, we'll set up the Gatsby default starter blog with TypeScript, ESLint, Prettier and run these before every commit with lint-staged and husky.
  • Arden de Raaij
Misconceptions about React (medium.com)
Feb 17, 2019
We are all aware that drama and framework-fanboyism will never go away and there are many misconceptions around certain technologies. This post is not to convince anyone to use React, but to get rid of misconceptions. There is nothing worse, than reading a tweet and a blog post, that has clear errors of understanding.
  • Osamah Aldoaiss
Learn React by building websites with Next.js (reacttricks.com)
Feb 15, 2019
In this guide I'll show you how to build a website with React & Next.js. We'll create a portfolio website for an imaginary photography studio.
  • Kristian Heruc
How to set up & deploy your React app from scratch using Webpack and Babel (medium.freecodecamp.org)
Feb 14, 2019
This guide will cover the most simple React configuration that I’ve personally used for almost all of my React projects. By the end of this tutorial we will have our own personal boilerplate and learn some configurations from it.
  • Nathan Sebhastian
Front-End Development with JavaScript using Reactjs, Redux, Sass and Webpack (itnext.io)
Feb 11, 2019
This blog post is for JavaScript developers who wanted to develop a Web Application using Full Stack capabilities of JavaScript.
  • Bitupon Chetia
Getting Started with React and Next.JS  (medium.appbase.io)
Feb 04, 2019
This is the 1st post for Movies store, the React & Redux E-commerce app tutorial series created by appbase.io.
  • Kuldeep Saxena
React Tutorial: How to Get Started and How it Compares (toptal.com)
Jan 14, 2019
We decided to produce this multi-part React tutorial, to showcase its capabilities and see how it compares to Angular and VueJS.
  • Kamil Jakubczak
Setting A React Project From Scratch Using Babel And Webpack (blog.bitsrc.io)
Jan 10, 2019
The ultimate all-in-one guide to setting up a killer React project!
  • Anshul Goyal
How to go from scratch to Create-React-App on Windows (medium.freecodecamp.org)
Jan 08, 2019
An opinionated guide on setting up a web development environment on Windows 10
  • Scott Spence
A Complete React Boilerplate Tutorial — From Zero to Hero (medium.freecodecamp.org)
Jan 04, 2019
This article will teach you how you can build your own boilerplate from scratch with the main dependencies used in the React community today.
  • Leonardo Maldonado
How to learn React.js in 2019 (robinwieruch.de)
Jan 01, 2019
How to become a React developer in 2019. A guide that shows one how to learn React step by step, which JavaScript skills are needed to get started, and how to commit yourself every day to learn React.
How to build a meme-maker with React: a beginner’s guide (medium.freecodecamp.org)
Dec 23, 2018
If you’re in the middle of learning React, you have probably already been through lots of tutorials on how to build a to-do list. At some point, you’ll look for alternate ideas to try and learn but you’ll keep bumping into different versions of the default to-do list example.
  • Avanthika Meenakshi
How to go from idea to URL quickly with React.js and Heroku (medium.freecodecamp.org)
Oct 29, 2018
When I was first starting out as a developer, the one thing that I wanted to do was get a web application live. I wanted it online for the world to see. I didn’t care about how it looked, what features it had, or even if anyone would ever see it or use it.
  • Tom Schweers
How to use ReactJS with Webpack 4, Babel 7, and Material Design (medium.freecodecamp.org)
Oct 10, 2018
For the past year and some, I have been working with React at Creative Tim. I have been using create-react-app for developing some nice…
  • Nazare Emanuel Ioan
Learn React’s fundamentals without the buzzwords (jamesknelson.com)
Aug 30, 2018
React comes with a boatload of buzzwords. Redux and GraphQL and Webpack and JSX and how am I supposed to get anything done when keeping up with the ecosystem is a full time job in itself?
Getting Started with React – An Overview and Walkthrough (taniarascia.com)
Aug 19, 2018
An overview and walkthrough of fundamental React concepts, such as components, state, and props, as well as submitting forms, pulling data from an API, and deploying a React app to production.
  • Tania Rascia
A quick guide to help you understand and create ReactJS apps (medium.freecodecamp.org)
Aug 18, 2018
The First Part demonstrates how to create a simple React app using ‘create-react-app’ CLI and explains the project structure.
  • Aditya Sridhar
Diary Of A Net Developer - Learning React (dev.to)
Aug 09, 2018
My aim here is to simply document some of the key things we're picking up as we go along, in the hope it might help others following in our footsteps.
  • Jon Hilton
How Fast Can You Learn React? (hackernoon.com)
Jul 10, 2018
There is a trend in software development that I am starting to despise from the deepest corners of my liver — portraying complicated stuff as if it were a piece o’ cake.
  • Attila Vágó
How to build a React project from scratch using Webpack 4 and Babel (hackernoon.com)
Jun 07, 2018
create-react-app or react-slingshot are fantastic tools if you want to just focus on React and let them take care of the configuration. But is this the way you want to learn React?
  • Sukhjinder Arora
x0: Making React Component Development Stupid Simple (compositor.io)
May 28, 2018
x0 is based on the principle of smart defaults. Rather than duplicating boilerplate code for React, Babel and webpack, x0 is a batteries-included development tool with the most common settings enabled.
  • Brent Jackson
All Things React (telerik.com)
May 21, 2018
Discover everything from the basics to the cutting-edge of React - Render Props, Context API, Suspense, CSS-in-JS, Progressive Web Apps, UI Libraries and more.
  • John Willoughby
Learning React: Is This ES6 or React? (zendev.com)
May 15, 2018
Knowing what is what can help tremendously in figuring out what to search for and where to learn it.
  • Kevin Bal
My struggle to learn React (bradfrost.com)
May 09, 2018
I’m going to be honest: I’ve had a hell of a time getting my head around React.
  • Brad Frost
Getting Started with React (sabe.io)
Apr 16, 2018
In this tutorial, we will be using React to build a live cryptocurrency ticker to display information about Bitcoins, Ethereum and Litecoins.
  • Alan Morel
How to React (blog.kentcdodds.com)
Apr 16, 2018
Let’s see how learning React in the right order can make it less overwhelming.
Learn React.js in 5 minutes (medium.freecodecamp.org)
Apr 10, 2018
This tutorial will give you a basic understanding of React.js by building a very simple application. I’ll leave out everything which I don’t think is core.
  • Per Harald Borgen
Simple React Development in 2018 (hackernoon.com)
Mar 29, 2018
The goal of this guide is to showcase how easy it can be to start modern React development. It shares a step-by-step process, from initial system setup through to deployment, without straying into tangent explanations that aren’t critical at this point in the learning process.
A Comprehensive Guide to learning React.js in 2018 (tylermcginnis.com)
Mar 12, 2018
I like to think of React components as the Kolaches of the web. They have everything you need, wrapped in a delicious composable bundle.
How to setup React.js on MacOS (robinwieruch.de)
Feb 20, 2018
A concise step by step guide on how to setup React.js on MacOS. In a few steps, you will install Visual Studio Code, Node.js, NPM, Git, Prettier and create-react-app for building React applications with Mac OS.
How to setup React.js on Windows (robinwieruch.de)
Feb 20, 2018
A concise step by step guide on how to setup React.js on Windows for your PC. In a few steps, you will install Visual Studio Code, Node.js, NPM, Git, Prettier and create-react-app for building React applications with Windows.
Getting started with React and Parcel (robinwieruch.de)
Feb 10, 2018
The following article is a short guide on how to setup Parcel with React. Parcel is a bundler that got popular because of its zero-configuration setup for JavaScript applications.
How to learn React, Angular or Vue in 2018? (robinwieruch.de)
Jan 31, 2018
How to learn React, Vue, Angular or any other framework? For many developers this question pops up every day. The article should give actionable guidance on how to escape the analysis paralysis and how to get from consuming to producing by following a simple learning framework.
Rock Solid React.js Foundations: A Beginner’s Guide (medium.freecodecamp.org)
Jan 31, 2018
This post is aimed towards the audience who is looking for a perfect mix of theory and hands-on.
  • Rajat Saxena
Getting Started with Create React App (elijahmanor.com)
Jan 29, 2018
In this post I’ll show how to get started with create-react-app and long the way, we’ll look at each of its built-in scripts and also investigate various ways to keep your react-scripts dependency up-to-date.
The Beginner’s Guide to React (medium.freecodecamp.org)
Jan 29, 2018
React is a JavaScript library that aims to simplify the development of visual interfaces.
The minimal React + Webpack 4 + Babel Setup (robinwieruch.de)
Jan 18, 2018
The article is more about teaching people how to setup their own project without a third-party boilerplate project.
Everything You Should Know About React: The Basics You Need to Start Building (medium.freecodecamp.org)
Nov 13, 2017
We’re going to build a simple React music player, layering on new React concepts as we go.
  • Scott Domes
Learning React as an Experienced Developer (daveceddia.com)
Oct 17, 2017
How to learn React after you've been building software with something else for years.
Setting up Webpack, Babel and React from scratch, revisited (muffinman.io)
Oct 07, 2017
This is detailed step-by-step guide, as I’ll try to explain the whole process.
  • Stanko Tadić
How to write your first React.js component (medium.freecodecamp.org)
Aug 24, 2017
React’s function and class components, props, state, and event handlers
  • Samer Buna
All the fundamental React.js concepts, jammed into this single Medium article (medium.freecodecamp.org)
Aug 18, 2017
This is a practical introduction to the fundamentals of React.js for those who are already familiar with JavaScript and know the basics of the DOM API.
  • Samer Buna
Learning React.js is easier than you think (edgecoders.com)
Aug 01, 2017
Learn the fundamentals of React.js in one Medium article.
  • Samer Buna
Learning React? Start Small (daveceddia.com)
Jun 21, 2017
I have been trying to learn React for the past year now, on and off. No matter how much I try, I just cannot seem to get off the tutorials. The code just isn’t intuitive.

Video Guides & Talks

React Crash Course 2021 (youtube.com)
Apr 03, 2021
In this React JS crash course, you will learn the following topics: File structure, create components, JSX (styling in React), Routing, Props, Events, useState & useEffect (Hooks), Add pet function, Delete function, Build form using Material-UI (library from Google), Fetch data from server, PUT, DELETE, POST requests and many more.
  • Hong Ly
React JS Crash Course 2021 (youtube.com)
Jan 18, 2021
Get started with React in this crash course. We will be building a task tracker app and look at components, props, state, hooks, working with an API and more.
Let's Learn React! (with Ali Spittel) (youtube.com)
Jan 13, 2021
React is everywhere: it’s used in single-person side projects and Fortune 50 apps. In this episode, Ali Spittel will introduce us to one of the leading JavaScript frameworks out there!
  • Jason Lengstorf
  • Ali Spittel
A Complete Beginner's Guide to React (youtube.com)
Oct 07, 2020
Excited to share this beginner friendly React tutorial! We will build a simple app that demonstrates React components, state, props, and AWS Amplify deployment.
  • Ali Spittel
Live Stream: Get Started with React (youtube.com)
Sep 10, 2020
Learn about React JS using Hooks by building a color switcher app. We go over components, JSX, state, and props. We then deploy the app to the AWS Amplify Console.
  • Ali Spittel
Live Stream - Building a ReactJS App from Scratch (youtube.com)
Jan 20, 2020
In this live coding session we started just with a basic idea of what we want to build, but at the end we had an app where you could: add new items (to state and localStorage), delete items, randomize (pick one of them), style with tailwindcss.
  • Florin Pop
React Tutorial: Zero to Sixty (Using Hooks) (youtube.com)
Jul 26, 2019
In this tutorial, we learn about React and its feature, and how to use them to create state of the art web applications.
  • Ahmed Hadjou
3 Things I wish I knew when starting with React (youtube.com)
May 10, 2019
Kitze and Sadek discuss 4 things that can block you when starting with React.
  • Sadek Drobi
  • Kitze
Requisite React (youtube.com)
Apr 24, 2019
In this talk, we'll get more effective at using React Hooks, React Suspense, and JSX.
Watch an Amateur Spin Up a React + Babel + Webpack + CSS Modules Project (youtube.com)
Feb 25, 2019
Fair warning! This isn't a speedy, straightforward, expert-driven plow-through of how to set up these technologies. Although, by the end, we do successfully get it all going. This is about documenting the real-world experience of doing this kind of work. Some things work easily, some don't.
  • Chris Coyier
React JS Crash Course - 2019 (youtube.com)
Jan 03, 2019
In this crash course you will learn what React JS is and the fundamentals such as components, state, props, JSX, events, etc.
Learn React.js - Full Course for Beginners (youtube.com)
Dec 18, 2018
React is a JavaScript library for building dynamic web applications. Upon completion of this course, you'll know everything you need in order to build web applications in React.
  • Bob Ziroli
Installing Gatsby (youtube.com)
Sep 18, 2018
I'm doing some research on gatsby. Let's see what it takes to get this installed and running from the perspective of a newcomer.
React Crash Course 2018 (youtube.com)
Jul 16, 2018
React Tutorial with Examples
  • Mosh Hamedani
React without JSX and without a Build Workflow (youtube.com)
Jul 12, 2018
You don't need a Build Workflow to create a React app. You also don't need JSX and using React without that is not even hard! Learn how to use React without any strings attached - an approach that also makes the creation of multi-page-apps much easier!
Use React with an index.html and script tags (youtube.com)
Jun 29, 2018
Getting started with React doesn't have to be complicated. Let's get up and running with React using nothing but an index.html file and our web browser!
React & Webpack 4 From Scratch - No CLI (youtube.com)
Mar 29, 2018
In this video we will setup React WITHOUT the Create-React-App CLI. The CLI is fantastic but many people do not understand how it works behind the scenes. In this video we will setup React from scratch with Webpack 4 and Babel.
Learn React.js by Building a Dungeons and Dragons App (youtube.com)
Jan 06, 2018
An introductory stream where we’re building an app to help Dungeons Masters manage “Combat Turn Order” using React.
  • Filip Danić
What Is React? (youtube.com)
Nov 01, 2017
The first video in the What Is? series, where I dive into various web dev topics and explain them in plain english.

Books & Guides

Learning React, 2nd Edition (oreilly.com)Get it on Amazon
Jun 30, 2020
If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional JavaScript is necessary.
The Road to learn React (roadtoreact.com)
Feb 24, 2020
The Road to learn React book teaches you the fundamentals of React. You will build a real world application along the way in plain React without complicated tooling.
Framer Guide to React (framer.com)
Oct 01, 2019
In recent years, React has become the de facto way to build big and fast web apps in JavaScript. This is great news for designers, because React is component-based and naturally aligns with the way designers work today. If you’ve been wanting to dive into React, then this is the e-book for you.
  • Koen Bok
Pure React (daveceddia.com)
Aug 25, 2019
Learn vanilla React, without all the libraries. A hands-on, learn-by-doing intro to React for beginners.
Build Your Own React Universal Blog App (sitepoint.com)
Jul 26, 2019
A practical walkthrough of building a flexible and reactive app with React. You’ll start with a local server, create a production bundle, progress to components and finally render your app.
  • Michael Wanyoike
  • Pavels Jelisejevs
  • Tony Spiro
Reintroducing React (leanpub.com)
May 02, 2019
Modern React with Every React Update Since v16 Demystified (includes advanced hooks)
  • Ohans Emmanuel
React Explained (ostraining.com)
Mar 19, 2019
React Explained is a fun and enjoyable introduction to React, which is the Javascript framework of choice for WordPress, Drupal, Magento, and thousands of developers.
  • Zac Gordon
Complete Intro to React v5 Notes (btholt.github.io)
Mar 13, 2019
Notes for the Complete Intro to React v5 course on Frontend Masters.
React Distilled (sebhastian.com)
Mar 05, 2019
The book distills the most important topics to learn about React, so you don't have to painstakingly browse the web, looking for pieces of React knowledge to build a fully working application.
  • Nathan Sebhastian
React from Zero (fullstackreact.com)
Nov 06, 2018
A gentle introduction to React that builds from the ground up, using the JavaScript you already know
  • Kay Plößer
  • Nate Murray
Complete Intro to React v4 Notes (btholt.github.io)
Sep 13, 2018
Notes for the Complete Intro to React v4 course on Frontend Masters.
Beginning React (packtpub.com)Get it on Amazon
Jul 25, 2018
Take your web applications to a whole new level with efficient, component-based UIs that deliver cutting-edge interactivity and performance
  • Andrea Chiarelli
Learning React: A Hands-On Guide to Building Web Applications Using React and Redux, 2nd Edition (amazon.com)Get it on Amazon
May 25, 2018
The only book on the market that helps you get your first React app up and running in just minutes, Learning React is chock-full of colorful illustrations to help you visualize difficult concepts and practical step-by-step examples to show you how to apply what you learn.
  • Kirupa Chinnathambi
Learn React.js By Building Games: 2nd Edition (jscomplete.com)Get it on Amazon
Mar 01, 2018
Learn fundamental and advanced concepts of React.js by building four simple browser games.
  • Samer Buna
Fullstack React (fullstackreact.com)
Oct 17, 2017
The up-to-date, in-depth, complete guide to React and friends.
  • Tyler McGinnis
  • Anthony Accomazzo
  • Ari Lerner
  • David Guttman
  • Nate Murray
  • Clay Allsopp
React Quickly (manning.com)Get it on Amazon
Sep 28, 2017
React Quickly is for anyone who wants to learn React.js fast. This hands-on book teaches you the concepts you need with lots of examples, tutorials, and a large main project that gets built throughout the book.
  • Azat Mardan
React.js for the Visual Learner (react.codingartist.io)
Jun 17, 2017
React.js for the Visual Learner teaches an absolute beginner the absolute basics of React.js through design principles, visual-friendly examples, and super practical teaching methodologies.
  • Mike Mangialardi
30 Days of React (fullstackreact.com)
Apr 06, 2017
A series of articles which teach you how to use React from the ground up.
  • Ari Lerner
React Enlightenment (reactenlightenment.com)
Aug 09, 2016
Learn React in the terse cookbook style
  • Cody Lindley

Courses & Video Series

Complete Intro to React, v6 (frontendmasters.com)
May 04, 2021
Much more than an intro, you’ll start from the ground up, getting to using the latest features in React, including hooks, effects, context, and portals. Throughout the course, you’ll piece together tools from the entire React ecosystem (like Parcel, ESLint, Prettier, and React Router) to build a complete application to browse adoptable pets!
Code 15 React Projects - Complete Course (youtube.com)
Oct 27, 2020
Improve your skills with the React JavaScript library by building 15 projects using React.
  • John Smilga
React Essentials (weibenfalk.teachable.com)
Oct 06, 2020
Do you love movies as much as I do? And are you tired of trying to find a tutorial that will teach you what you need to know about React?
  • Thomas Weibenfalk
Full React Course 2020 - Learn Fundamentals, Hooks, Context API, React Router, Custom Hooks (youtube.com)
Oct 06, 2020
Learn the basics of React in this comprehensive course. You will learn about fundamentals, hooks, context API, react router, custom hooks, and more.
  • John Smilga
React for Everyone (leveluptutorials.com)
Oct 01, 2020
Welcome to React For Everyone! In this series, we will cover modern React techniques from top to bottom. Both beginners and intermediate level React users will get a lot from this series. Let’s get started!
Epic React (epicreact.dev)
Sep 29, 2020
Confidently ship well-architected production ready React apps like a pro.
The Road to React: The one with Hooks (educative.io)
Apr 21, 2020
In this course you will take a deep dive into React fundamentals, covering all new React concepts including Hooks. I do address some legacy features in case you’re working with an older codebase, but the majority of this course will focus on working with modern React. You will learn how to style your app, techniques for maintaining your app, and some more advanced concepts like performance optimization.
The Beginner's Guide to React (egghead.io)
Mar 28, 2020
This course is for React newbies and those looking to get a better understanding of React fundamentals.
Reintroducing React: V16 and Beyond (educative.io)
Nov 05, 2019
This course is your one-stop reference to most important React updates since V16 was released. We’ll walk through all the major features of modern React so you can stay in sync with the most recent changes while learning to write better software.
  • Ohans Emmanuel
React Basics (ultimatecourses.com)
Sep 19, 2019
Take a dive into the React world, complete with the brand new Hooks API. Learn how to “think” in components, dataflow and master JSX to build React applications the modern way.
  • Almero Steyn
React.js - Create a Movie App (weibenfalk.teachable.com)
Sep 16, 2019
Learn React.js in a fun and projected oriented way.
  • Thomas Weibenfalk
React (tylermcginnis.com)
Jul 23, 2019
If you're serious about learning React, there's no better place to do it. Originally launched in 2016, this course has been taken by tens of thousands of developers and maintains an average rating of 4.8/5. Since then we've rebuilt it from the ground up to include all of the best practices and newest APIs for building professional React apps in 2019.
Complete React Developer in 2019 (w/ Redux, Hooks, GraphQL) (udemy.com)
Jul 01, 2019
Become a Senior React Developer! Build a massive E-commerce app with Redux, Hooks, GraphQL, ContextAPI, Stripe, Firebase.
  • Andrei Neagoie
  • Yihua Zhang
Complete Intro to React, v5 (frontendmasters.com)
Jun 04, 2019
Learn to build real-world applications using modern React! Much more than an intro, you’ll start from the ground up, getting all the way to using the latest features in React, including hooks, effects, context, and portals.
React Front To Back 2019 (udemy.com)
Jun 04, 2019
Lean Modern React 16.8+ Including Hooks, Context API, Full Stack MERN & Redux By Building Real Life Projects.
One Day Introduction to React with Kent C. Dodds (thinkster.io)
Feb 24, 2019
This course is ideal for those looking to get a better understanding of React fundamentals. In just a matter of hours, you'll complete this workshop knowing what problems React can solve for you and how it goes about solving them. You'll work right alongside React expert Kent C. Dodds as he guides you through using JSX to code through real-world exercises and on to knowledge that will make you more productive at building apps with React.
React for Design (react.design)
Feb 11, 2019
This is a course built specifically for designers looking to use React for interface design.
  • Philip Davis
The React Course (thereactcourse.com)
Jan 29, 2019
I will guide you from zero knowledge of React to become a skilled React developer.
Practical React Fundamentals (code.tutsplus.com)
Jan 25, 2019
In this course, you'll learn to build a complete web app—a simple hangman clone. You'll learn how to create a new app project, build out all the components, handle states and styles, and work with web and lifecycle events. All this, and maybe even have a little fun while doing it!
  • Derek Jensen
React.js Essential Training (lynda.com)
Dec 18, 2018
React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
Learn React for free (scrimba.com)
Nov 28, 2018
A comprehensive introduction to React by the Director of Education at V School, an award-winning school of technology education. This course contains 48 interactive tutorials and is the perfect starting point for any aspiring React developer.
  • Bob Ziroll
The Complete React Js and Redux Course - Build Modern Web Apps (packtpub.com)
Nov 16, 2018
Go from beginner to React.js expert by building an Instagram-like web app with React 16, React Router, Redux, and Firebase!
  • Rayan Slim
  • Rob Percival
React: SPAs (lynda.com)
Nov 07, 2018
React: SPAs shows you how to build a polished single-page application (SPA), with tools for managing users and reading and writing data from a database
  • Ray Villalobos
Beginning Frontend Development with React (packtpub.com)
Oct 25, 2018
Simplify your frontend development workflow and enhance user experience with React
  • Andrea Chiarelli
  • David W. Parker
Hands-on Web Development with React (packtpub.com)
Sep 26, 2018
Boost your JavaScript skills by building a real-world SPA with React
  • Filip Danić
Basic React (basicreact.com)
Aug 06, 2018
Start building real ReactJS apps. Jump in with best practices, solid understanding and confidence.
  • Maksim Ivanov
Complete React Tutorial (& Redux ) (youtube.com)
Jul 29, 2018
In this course we'll be learning what React is and how to use it to make awesome, reactive SPA's. We'll also look at how we can use Redux to help with our app's state management.
  • Shaun Pelling
React Front To Back (udemy.com)
Jul 23, 2018
Learn & Master React With The Context API + Redux & Build a Real World Project With Firebase/Firestore.
React Fundamentals (pluralsight.com)
Jun 20, 2018
This course will teach you how to confidently construct React applications that are simple and easy to maintain
  • Liam McLennan
Modern React with Redux (udemy.com)
Apr 30, 2018
Master the fundamentals of React v16.3.2 and Redux as you develop apps with React Router, Webpack, and ES6.
  • Stephen Grider
A Practical Start with React (pluralsight.com)
Apr 20, 2018
Are you ready to write structured single page applications with one of the most popular JavaScript libraries around? This course uses a hands-on approach to teach you React in under 90 minutes.
  • Roland Guijt
React for Web Designers (lynda.com)
Apr 20, 2018
Learn how to incorporate React in real-world web designs: to manage real-time data, build forms and animation, and interact with external APIs.
  • Joe Chellman
Free React.js Bootcamp (tylermcginnis.com)
Apr 09, 2018
We'll start off by looking at a high level overview of what makes React special including its composition model, unidirectional dataflow, explicit mutations, and that it's just JavaScript.
Learn React by building and deploying production ready app (udemy.com)
Mar 29, 2018
Concise course for seasoned javascript developers, who are new to React or want to strengthen their React skills
  • Dimi Mikadze
React For Beginners (reactforbeginners.com)
Feb 28, 2018
Upgrade your JavaScript skills to learn React.js in just a couple of afternoons. A premium step-by-step training course to get you building real world React.js + Firebase apps and website components.
Learn React with Codecamps (sweetpumpkins.codecamps.com)
Feb 20, 2018
Build an app to help you find the best movie to watch
  • Maciej Nowakowski
Learning React.js (lynda.com)
Jan 08, 2018
Get started building reusable user interface components with React, the JavaScript framework for UI developers.
React: The Big Picture (pluralsight.com)
Nov 20, 2017
This course explores why React is worth considering, tradeoffs to consider, and reasons React may, or may not be the right fit for you
React by Example (teamtreehouse.com)
Sep 13, 2017
Learn React programming patterns by building an application for keeping track of RSVP's!
  • Guil Hernandez
  • Joel Kraft
The Complete React Web Developer Course (with Redux) (udemy.com)
Sep 07, 2017
Learn how to build and launch React web applications using React v16, Redux, Webpack, React-Router v4, and more
  • Andrew Mead
React: ES6, ES2016, and Beyond (lynda.com)
Aug 14, 2017
Learn the newest versions of JavaScript—ES6, ES2016, and beyond—so that you can create more efficient and concise React components.
  • Carl Peaslee
React 101 (ihatetomatoes.net)
Aug 06, 2017
Learn how to build 3 practical React components from scratch!
  • Petr Tichy
Building and Deploying a Full-Stack React Application (lynda.com)
Jun 26, 2017
Discover how to architect, create, and deploy a scalable, full-stack React application
  • Carl Peaslee
React Tutorial For Beginners (youtube.com)
May 15, 2017
Step by step React tutorial for absolute beginners recorded in May 2017.
  • Petr Tichy
Getting Started with React (scotch.io)
Apr 15, 2017
In this series, we will go over many of the important aspects of building an application in React. We will be building a small weather application, keeping everything organized in small components.
  • Alex Sears
React.js: Getting Started (pluralsight.com)
Apr 11, 2017
Learn the basics of React.js, and build an in-browser, math skills kids' game from scratch with it
  • Samer Buna
Learning React (youtube.com)
Mar 14, 2017
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.
  • Kirupa Chinnathambi
Build Your First Production Quality React App (egghead.io)
Jan 29, 2017
In this course you will learn how to build production quality React applications. We will strive to keep things as simple as possible, with minimal dependencies.
  • Andrew Van Slaars

Podcast Episodes

Lift as you Climb with Cassidy Williams (reactpodcast.com)
Mar 21, 2019
On React, Redux, and GraphQL at CodePen, teaching, @smkmeetup, following your dreams (literally), and building your dream network.
Chill Out and Listen with Brad Frost (reactpodcast.com)
Oct 23, 2018
Brad Frost is the author of Atomic Design, renowned speaker, and consulting designer. Chantastic asks him about his recent experience learning React and the difficulty he found entering the realm of React. They talk about team communication, developing portable solutions, organizational therapy through design, and creating a virtuous cycle between product, design, development, and systems creating.
The React Episode (syntax.fm)
Aug 15, 2018
In this episode Wes and Scott do a deep dive into React - what it is, best practices and all the ins and outs of how the framework works.
Getting Started with React (devchat.tv)
Mar 06, 2018
In this episode of React Round-Up, the panel discusses how they each got into React and they provide some great resources for people who want to learn more about React and what it’s all about. They emphasize the fact that React is a very straightforward language and can be used relatively painlessly with a little bit of learning before jumping in.
Learning React with Kent C. Dodds (egghead.io)
Dec 29, 2017
Kent C. Dodds, a leading React expert, speaks with John Lindquist and Joel Hooks, the co-founders of egghead, about how React is a fantastic technology to learn for both newcomers to programming and Javascript grey-beards alike.

Libraries

react (reactjs.org)124660
v16.9.0
Aug 09, 2019
The react package contains only the functionality necessary to define React components
gatsby (gatsbyjs.org)31808
v2.13.51
Aug 05, 2019
Build blazing fast, modern apps and websites with React
next (nextjs.org)34873
v9.0.3
Aug 01, 2019
Next.js is a minimalistic framework for server-rendered React applications
@compositor/x0 (compositor.io)1591
v6.0.7
Oct 20, 2018
Document & develop React components without breaking a sweat.
  • Brent Jackson
  • John Otander
  • Miguel Palau
nwb (github.com)4278
v0.23.0
Aug 03, 2018
A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it).
  • Jonny Buchanan
@neutrinojs/react (neutrinojs.org)3007
v8.3.0
Jun 27, 2018
A Neutrino preset that supports building React web applications.
  • Eli Perelman
  • Ed Morley