Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React JS Masterclass
Rating: 4.1 out of 5(7 ratings)
802 students

React JS Masterclass

Learn and Earn with React JS including Axios, Redux and Hooks
Last updated 6/2021
English
English [Auto],

What you'll learn

  • Using React JS with Redux, Hook and many latest features
  • learn and use JSX, CRA, components etc.
  • Using React for real-world project
  • learn about Props, states, class, arrow functions, conditional rendering, array function
  • using event handling, importing CSS, DOM and Axios etc

Course content

2 sections38 lectures4h 4m total length
  • What is React2:26

    Explore how React, a JavaScript library for building user interfaces, differs from a framework, using reusable components and containers to create scalable, maintainable apps.

  • Hello World in React7:10

    Set up a text editor, install React tooling with Babel, create your first React component, and render Hello World to the browser.

  • React Without JSX6:21

    Discover how to write a React component without JSX by using React.createElement, see how Babel compiles it for the browser, and render elements in a component.

  • Classname vs. Class2:43

    Learn why JSX uses className instead of class, how Babel compiles className to a HTML class, and how to apply it to elements to style components.

  • JSX Restriction3:18

    Explore JSX restrictions in the React masterclass, including using className instead of class, returning a single parent element from a component, and passing props to components.

  • Installing CRA6:15

    Install create-react-app with npm and npx, and start a hello world app. Open the browser to view the default template and watch updates.

  • CRA Folder Structure7:43

    Explore the create-react-app folder structure, focusing on the public folder and its index file, the source folder root mounting point, and basics like build and service worker.

  • Creating Components and Reusing it4:38

    Create and reuse React components by building a person component, passing data with props, and rendering multiple instances to demonstrate dynamic, reusable components and importing and exporting from different files.

  • Importing Exporting Components5:46

    Explore how to import and export React components between files, including default and named exports, and practice exporting constants alongside components.

  • Class Components6:19

    Explore how to build React class components by extending React.Component, using render to return JSX, and exporting the component for reuse with props.

Requirements

  • Basic understanding on JavaScript
  • Windows PC with Microsoft Visual Studio Code installed
  • Basic idea HTML and CSS

Description

This Course is on React Js -  zero to hero, we have structured content from Redux, Hooks and MERN on this Course!  In this course we cover

  1. Introduction of React

    • React Basics, React on static HTML file,  Understanding JSX, className instead of class in tag, installing and generating CRA, understanding CRA folder structure, import , export, making components and reusing components.

  2. React Starting

    • Props, States,arrow function and this binding, passing method as props, object/props restructuring, understanding about spread operator, conditional rendering, key props and rendering arrays, array function map,  event handling, output dynamic content,  useState Hook,useEffect lifecycle method, inline styling, importing css, importing svgs,

    • We will also be using DOM, Axios, Routing on React, understanding render props, understanding higher order component function

  3. React State Management

    • ContextAPI, Redux, Hook

    • Redux Middlewares & Redux Thunk

  4. React Project: This will be focusing on real world project which will revise you all the skills you obtained from this course in one single project.

As ReactJs is javascript library which support both front end at web and back end at server, it is mainly used for creating user interfaces and creating web applications. By the end of this course you will be able to understand the flow and methods on React and how to use it for creating real-world project!

So , Join it now!

Happy Learning!

Who this course is for:

  • React Enthusiast
  • Thos who want to work as front end or back end projects with React