Build your first React JS Application

Learn the most popular JavaScript framework on the web by building your first React web app
Rating: 4.3 out of 5 (793 ratings)
21,031 students
English
English [Auto]
React JS
JavaScript
How to build a React SPA
React Router
Tailwind CSS (JavaScript configurable CSS)
Responsive web application development

Requirements

  • Basic Javascript knowledge
  • Experience with the command line
  • Visual Studio Code (or alternative)

Description

React JS, built by Facebook is the most popular JavaScript framework. Take a project based approach to learning, by creating your first React Application.

In this course we'll build a mobile first web application that covers topics such as:

  • Creating a React single page app with npx create-react-app

  • JavaScript configurable CSS

  • Animated components

  • React Router

  • HTTP requests with Axios

  • Creating your own custom hooks for React

Who this course is for:

  • Beginner React JS developers
  • JavaScript developers
  • Anyone who wants to learn modern JavaScript solutions
  • Anyone interested in SPA architecture
  • Developers who want to learn how to build responsive web applications

Course content

5 sections15 lectures1h 59m total length
  • Creating your first React App
    07:40
  • Development tools quiz
    2 questions
  • NPX create react app explained
    05:14
  • React Components
    06:58
  • Using State Hooks
    05:47

Instructor

Full Stack Web Developer, Ringier South Africa
Quentin Watt
  • 4.4 Instructor Rating
  • 976 Reviews
  • 27,011 Students
  • 2 Courses

A full stack developer, with more than a decade of experience creating web applications. Drawing inspiration from all those years of experience, I love creating video content sharing solutions that have worked for me.

Today, I primarily build Laravel based projects, with some JavaScript SPAs using either Vue.js or React.


I've also been teaching code on YouTube since 2011, my content has helped thousands of students with their studies, and new web developers start their careers.