Udemy

Learn by Example : ReactJS

Enroll Now
  • 3,012 Students
  • Updated 1/2017
4.3
(147 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 34 Minute(s)
Language
English
Taught by
Loony Corn
Rating
4.3
(147 Ratings)
2 views

Course Overview

Learn by Example : ReactJS

A step-by-step guide to component-driven development using React

NOTE: This course uses React 15.3.2 

React JS re-imagines the web user interface by breaking complex UI down into granular, reusable components. Learn ReactJS by example: from basic building blocks to animations and routing using React add-ons

Let's parse that.

  • Re-imagines the web user interface: React is not a framework, it is a library focused on building web UI which is compact, robust, maintainable and reactive to user and server updates.
  • Breaking complex UI down into granular, reusable components: Each component in React is self-sufficient and knows how to handle its own state and behavior. Components come together in the form of a tree hierarchy to build complex components with many moving parts
  • In this course, we will learn by example. Each example is self-contained, has its source code attached, and gets across a specific React use-case. Each example is simple by itself, but they come together as building blocks to build complex use cases.

What's included in this course:

  • Installing and setting up a basic development web server with React, JSX for HTML specification and the Babel compiler
  • React basics: React nodes, fragments and components, performance optimizations using the virtual DOM, the Babel compiler for JSX transformation, passing data to components using state and props, the spread operator, synthetic events
  • React in-depth: The React component lifecycle, the component mounting, updating and unmounting phases, mixins, ES6 classes to specify React components, controlled components, forms and validation, accessing native DOM elements, the React context, DOM reconciliation
  • React in production environments:  npm, Webpack, Babel 6 and JSX to build React code in a production environment, animations using transition groups and CSS transition groups, single page applications and routing

Course Content

  • 10 section(s)
  • 74 lecture(s)
  • Section 1 You, This Course and Us
  • Section 2 Introduction
  • Section 3 Install and Set up
  • Section 4 React Basics
  • Section 5 JSX and the Babel Compiler
  • Section 6 React Components
  • Section 7 State and Props: Immutable Props
  • Section 8 State and Props: The Component as a State Machine
  • Section 9 Synthetic Events in React
  • Section 10 Bringing It All Together in A Single Application

What You’ll Learn

  • Decompose complex UI into simple and reusable components using React and JSX
  • Use props and state in the right way with components
  • Customize components using React lifecycle methods
  • Use mixins, ES6 classes, the React context and other advanced features
  • Work with React plugins for animations and routing
  • Use React in a production environment

Reviews

  • M
    Michael Ballard
    4.5

    The course content is dated using React 15 and old Webpack and babel versions. With that being said, the explanations and intuition of React are explained at a really high level. This makes the course still worth taking in my opinion as many of the examples still work with a little bit of googling. Hey, you're a developer it shouldn't hurt that bad. Lastly, if you want an in-depth understanding of React its worth it just to watch explanation videos as the content is superb.

  • M
    Michael Todd
    5.0

    This has been an excellent experience. I'm learning tremendously. Thank you

  • G
    Glenn Yago
    4.5

    This course is exactly what I need to fully grasp the fundamental concepts of React. Thank you so much for giving me an opportunity to learn from you.

  • S
    Sabari Krishna V K
    4.5

    Excellent tutorial Please add some real time examples -eg : AJAX requests GET/POST/DELETE processing via react APIs

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed