React Fundamentals

in collaboration with Udacity
  • 85 Lessons
  • 206 Minutes
  • Updated 9 months ago
By learning React's component model, you'll be able to write declarative, composable user interfaces to build production-ready apps.

Pre-Requisites

Experience with the web platform (HTML, CSS, JavaScript) will help, but if you're coming from a different programming language, it isn't required. If you're a complete beginner, this course may be a struggle but you're welcome to try it out.
Sign Up

What you'll learn

  • JavaScript

    Array.map
    Array.filter
    Array.reduce
    Pure Functions
    this
    .call
    .apply
    .bind
  • React.js

    Imperative vs Declarative
    Composition
    Unidirectional Dataflow
    JSX
    Virtual DOM
    ES6 Classes
    state
    props
    children
    prop-types package
    createElement
    functional setState
    create-react-app
    Lifecycle Hooks
    Stateless Functional Components
    Synthetic Events

Who is this course for?

  • Mid to Sr level back-end developers who are new to JavaScript but want to learn about React as quickly as possible.
  • Bootcamp graduates who are confident in the fundamentals of JavaScript and want to become more employable by learning React.
  • Angular developers who want to learn about why React is gaining popularity.
  • Developers who are frustrated with the disjointed approach to learning React and want a linear, coherent path.
  • jQuery or Backbone developers who want to learn a more declarative, component based approach to building UIs.
  • Native mobile developers who want to see what all the hype around React is about.
  • Front end developers wanting to modernize their skillset in order to get a raise or apply for another job.
Sign Up
Sign Up