React

Learn React - Tutorials, Courses, and Books

Learn React for free. Find React tutorials submitted by developers with the best content rising to the top, voted on by the programmers that use them. Learn React online with the best React tutorials and courses.

View All Categories

Build Your Developer Resume

Create a professional resume that showcases your React skills

Generate Resume

62 Tutorials

Build stylish, slick, and speedy-to-load user interfaces in React without writing custom classes. React Hooks are a new category of functions that help you to manage state, lifecycle and side effects within functional components. React Hooks in Action</i> teaches you to use pre-built hooks like useS…

Manning Publications
View Tutorial
Learn React | Fluo(react.fluoapp.com)

Description will go into a meta tag in <head />

Learn ReactLearn React
View Tutorial

React is a JavaScript library for building fast and interactive user interfaces for the web as well as mobile applications. It is an open-source, reusable co...

React Succinctly(syncfusion.com)

React is one of the most popular JavaScript UI libraries in use today, providing a simple approach to creating stateful UI components that can be combined to create a complete web app. In React Succinctly by Samer Buna, you’ll learn the fundamental concepts of the React library, how the library f…

Become a Senior React Developer! Build a massive E-commerce app with Redux, Hooks, GraphQL, ContextAPI, Stripe, Firebase

38 hours
Udemy
View Tutorial

Master Next.js (Next 7), React (React 16+) & Node. Learn how to build Isomorphic Website, incl. SEO, Blog, Deployment

29 hours
Udemy
View Tutorial
Mastering React(codewithmosh.com)

Learn to build fast, interactive apps with React, the right way!

Code with Mosh
View Tutorial

Lean Modern React 16.8+ Including Hooks, Context API, Full Stack MERN & Redux By Building Real Life Projects

14 hours
Udemy
View Tutorial

Learn cutting-edge React along with the most popular serverless framework by building a Hacker News Clone

2.5 hours
Udemy
View Tutorial

Learn Full-Stack Web Development with React from The Hong Kong University of Science and Technology. Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution. The first two courses in ...

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 ap...

Hey, I’m James King, and I’m a senior web-developer. I’m helping coders like you get the most out of your coding career by writing clear, concise tutorials on React, JavaScript, and building web apps!

I've been hearing about React since I first started learning JavaScript, but I'll admit I took one look at it and it scared me. I saw what looked like a bunch of HTML mixed with JavaScript and thought, isn't this what we've been trying to avoid? What's the big deal with React? Instead, I focused on just learning vanilla JavaScript and working with jQuery in a professional setting. After a few frustrated, failed attempts to get started with React, I finally started to get it, and I began to see why I might want to use React instead of vanilla JS or jQuery. I tried to condense everything I've learned into a nice introduction to share with you, so here it is.

Tania Rascia
View Tutorial

A JavaScript library for building user interfaces

A JavaScript library for building user interfaces

The React Handbook(medium.freecodecamp.org)

The React Handbook follows the 80/20 rule: learn 80% of React in 20% of the time!

freeCodeCamp.org
View Tutorial
Learn React in 5 Minutes(medium.freecodecamp.org)

A quick introduction to the popular JavaScript library.

freeCodeCamp.org
View Tutorial

NOTE: injectGlobal has been deprecated. Use createGlobalStyle instead. Follow the official tutorial for all up-to-date content: https://gitconnected.com/cour...

React in Patterns(krasimir.gitbooks.io)

React in Action(manning.com)

Read this. Work with React. Never look back.

Manning Publications
View Tutorial

Learn React.Design Backstories
View Tutorial
The Road to Learn React(roadtoreact.com)

React courses to learn the fundamentals of React and its ecosystem on the Road to learn React ...

React is a “javascript library for building user interfaces” from the fine folks at Facebook & Instagram. It strictly focuses on the “V” in your MVC applications, and touts a blazing fast virtual DOM diff implementation. This series will explore the basic fundamentals of React to get you started. Wh…

egghead.io
View Tutorial

This is the original guide for learning to build apps with React.js. Recently upgraded to support React 16.3 and friends.

TylerMcGinnis.com
View Tutorial
React Ecosystem(github.com)

Your guide to the (sometimes overwhelming!) React ecosystem. - petehunt/react-howto

In this complete React tutorial series, we’ll cover all the basics of React, from the ground up, right through to creating full SPA’s using Create React App,...

Build and deploy a social network with Node.js, Express, React, Redux & MongoDB. Learn how to put it all together.

16.5 hours
Udemy
View Tutorial

The complete guide to professional app development in React.

5 hours
Udemy
View Tutorial

UPDATED VERSION (2019): https://www.youtube.com/watch?v=sBws8MSXN7A In this video we will cover the fundamentals for React.js including the following... Crea...

Short screencasts for React, Javascript and frontend development . Videos and tutorials to help you learn web development.

30 Days of React(fullstackreact.com)

Fullstack React
View Tutorial
React in Motion(manning.com)

The course offers best practices in terms of how to properly structure a React application and, more importantly, why those methods should be followed.

Manning Publications
View Tutorial

Official playlist for thenewboston React JS Tutorials for Beginners!

Basics of ReactJS(jscomplete.com)

Learning React.js components, elements, props, state, and events

A collection of awesome things regarding React ecosystem. - enaqx/awesome-react

React Quickly(manning.com)

Simply the best way to learn React.js.

Manning Publications
View Tutorial
Learn React & Redux(cabin.getstream.io)

This example application created by getstream.io teaches you how to to build an Instagram style application with activity streams and newsfeeds.

Cabin - A React/Redux Tutorial Series by GetStream.io
View Tutorial

Let’s start from scratch and build a full React application! Building your first React application can be challenging. React itself is fairly simple. It has a small API that can be learned quickly. One of the huge challenges when you are getting started with React is all of the other pieces that con…

egghead.io
View Tutorial

Master React v16.6.3 and Redux with React Router, Webpack, and Create-React-App. Includes Hooks!

47.5 hours
Udemy
View Tutorial
React Express(react.express)

Learn React with interactive examples.

React Express
View Tutorial
Build a Chat App(scrimba.com)

Learn React.js through building a real-world chat app

Advanced ReactJS Course(courses.reacttraining.com)

Learn React - React Crash Course 2018 - React Tutorial with Examples ?Get the COMPLETE Course: http://programmingwithmosh.com/courses/react ?Subscribe for mo...

Learn how to build and launch React web applications using React v16, Redux, Webpack, React-Router v4, and more!

36 hours
Udemy
View Tutorial
Webpack and React(survivejs.com)

Front-end development moves forward fast. A good indication of this is the pace at which new techno…

SurviveJS
View Tutorial
React for Beginners(reactforbeginners.com)

React got that name for a reason. It’s a component-based JavaScript library that renders smartly and can seriously simplify your work. This course is for React newbies and anyone looking to build a solid foundation. It’s designed to teach you everything you need to start building web applications i…

egghead.io
View Tutorial

Dive in and learn React from scratch! Learn Reactjs, Hooks, Redux, React Routing, Animations, Next.js and way more!

40 hours
Udemy
View Tutorial

Utilize ReactJS components like JSX to build powerful interactive applications with this popular JavaScript library.

Codecademy
View Tutorial

Detailed walkthroughs on advanced React and Redux concepts - Authentication, Testing, Middlewares, HOC's, and Deployment

21 hours
Udemy
View Tutorial

Learn full stack Javascript: Client and Universal React with Redux, Node js, Express, MongoDB and build a Shopping-cart

5 hours
Udemy
View Tutorial
Building a Yelp clone(fullstackreact.com)

As we’re writing the Fullstack React book, we get a lot of questions about how to build large applications with React and how to integrate external APIs.

Fullstack React
View Tutorial

Once you’ve nailed the fundamentals of React, that’s when things get really fun. This course teaches you advanced patterns in React that you can use to make components that are simple, flexible, and enjoyable to work with. You’ll start with a simple `` component that you’ll progressively refactor …

egghead.io
View Tutorial
React Fundamentals(tylermcginnis.com)

With an average rating of 9.3/10 from 2,945 reviews, this could be the most popular and highest rated way to learn React. Recently updated and compatible with React 16.3.

TylerMcGinnis.com
View Tutorial
Pure React(daveceddia.com)

Even after sifting through countless tutorials and videos, you still can’t cobble together your own app.

Dave Ceddia
View Tutorial

Learn & Master React With The Context API + Redux & Build a Real World Project With Firebase/Firestore

11.5 hours
Udemy
View Tutorial

Concise course for seasoned javascript developers, who are new to React or want to strengthen their React skills.

2.5 hours
Udemy
View Tutorial

What is React

React is a modern JavaScript library used by frontend web developers to build user interfaces (UI). It is used for single-page applications (SPA) or mobile applications. React takes the philosophy to do one thing very well, and it only handles the view layer of a web application. In addition, it challenges developers to think of the UI as a pure function of the application’s state using a declarative programming syntax based on components. React also introduced the concepts of the virtual DOM, JSX syntax, lifecycle methods, stateful components, and unidirectional data flow patterns through flux. React was introduced by Facebook in 2013 and has exploded in popularity since, becoming the most popular UI library.

Why learn React

React has become the most popular library to build scalable UI’s and has been adopted by countless startups and tech giants. React offers an unbeatable developer experience and is widely loved by software engineers. The code bases remain manageable regardless of the size of the app - for example, Facebook claims to have over 30,000 components. The React architecture also leads to performant and scalable interfaces, being faster than nearly all competitors. The success and adoption of React has created many job openings for developers, and learning React by following tutorials can lead to numerous career opportunities.

Before learning React

React is built using JavaScript and generates HTML user interfaces. Having a solid grasp of JavaScript and the JS browser API is very beneficial before learning React. In addition, every UI needs to be styled, so understanding CSS is also essential. With a foundation in the core web technologies of JavaScript, HTML, and CSS, you are ready to learn React, begin building projects, and utilizing React tutorials.

How gitconnected help you learn React and find the best tutorials

gitconnected offers a huge selection of React tutorials, from beginner to advanced. We have courses for any learning style - you can follow along with interactive programming courses, learn React from videos, or find books and articles teaching ReactJS. gitconnected enables you find the best free React tutorials or to discover paid courses. React tutorials are submitted and ranked by developers, ensuring you are always learning from the best React content. React evolves quickly, and the gitconnected tutorials give you the ability to grow with the community. Follow all the React updates using the news feed on the gitconnected.com home page.

Search Tutorials
Filter by Tag

Level

Cost

Content

Subcategory

Recently Viewed

You have not viewed any tutorials this session

Join our Community

Connect with other developers learning React in our Slack community

Join Slack