Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React 101 - basics complete & latest. Forms, routing, async
Rating: 4.3 out of 5(126 ratings)
12,494 students

React 101 - basics complete & latest. Forms, routing, async

Learn React 17 and everything related to it: npm, create-react-app, jsx, props, events, state, styling, git, publishing
Last updated 11/2020
English

What you'll learn

  • Build and understand react web apps
  • Get a react job (freelance, office)
  • Create a portfolio with 6+1 react apps
  • Master the react philosophy

Course content

19 sections168 lectures10h 53m total length
  • Why me?1:34

    Explore React basics with a complete and latest course, led by a seasoned freelance web developer with 5000+ hours and 36 projects, delivering real-world React across blockchain apps.

  • Why react?1:36

    Discover why React is the most popular front-end framework, from its open-source, extensive community, and abundant libraries to its easy, declarative, component-based approach built on JavaScript.

  • Why this course?1:18

    master the basics of react for beginners by building components with or without props, using state and events, managing lists and forms, and hosting projects with git.

  • Writing simple "Hello world" react application6:09

    Build a simple interactive hello world React app in a sandbox, learn JSX, state, and dynamic rendering with a button that increments a counter and applies basic styles.

  • How to get help & asking good questions0:50

    Solve problems by first searching with google.com, then stack overflow, then consult Udemy for answers, and engage by asking and answering questions to become a better developer.

Requirements

  • A computer (Windows, Linux, macOS) with browser (Chrome, Firefox, Safari, etc.)
  • Basics of HTML, CSS, JavaScript

Description

This course is fully updated to React 17!

React is the most popular web library for creating user interface. The amount of jobs and projects related to React is enormous. And not for nothing! React is simple enough to learn and does not impose a rigid framework on you. You decide what you want and how you will do it!

My name is Govard Barkhatov and I am a react developer with a huge experience (over 5000+ hours). Unlike most Udemy instructors, I work with real-world react projects. I have not only theoretical but also practical knowledge.

---

You will create 6 different applications, including one right in the theoretical chapter (Async & API):

  1. Tic-tac-toe game

  2. Landing page

  3. Todo list

  4. User management application

  5. Blog

  6. Robots telling jokes about Chuck Norris

  7. People in space application

---

Here's what you find in this course:

  1. Work with react with and without JSX

  2. Pass Props and use Events

  3. Use State and work with Lifecycle methods

  4. Understand most of the styling approaches. Choose between CSS and JS path of doing things

  5. Create React components from arrays of data using Lists and Keys

  6. Work with controlled and uncontrolled forms

  7. Understand how routing works and get the control over browser URL

  8. Communicate with the outer world using Async & API

  9. Use Git to control and publish your application to the web!

---

In this course you will get all you need to understand everything related to react and position yourself as a react developer.

Who this course is for:

  • Anyone who wants to build react applications
  • Web developers with basic or no knowledge of react
  • Developers that want to get inside the react web apps mindset
  • Managers to have the knowledge of how react applications are built
  • Students having issues with web development or react