Learn ReactJS: Code Like A Facebook Developer
3.2 (67 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,931 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn ReactJS: Code Like A Facebook Developer to your Wishlist.

Add to Wishlist

Learn ReactJS: Code Like A Facebook Developer

Get started with React JS, an exciting new JavaScript library
3.2 (67 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,931 students enrolled
Created by Dave E.
Last updated 10/2016
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Learn the fundamental concepts of React
Data Flow
JSX Transformers
Creating a React component
Handling events
Using states
Mounting and updating components
Creating a React.js app
and much more!
View Curriculum
Requirements
  • Solid understanding of Javascript
  • HTML & CSS experience
Description

This course will cover everything you need to know to get up and running with ReactJS.

React JS is a Javascript library for building user interfaces. It's flexible, fast, easy to learn and fun to work with. Reactjs is designed to make the process of building modular, reusable user interface components simple and intuitive.

React was developed at Facebook and focuses on the 'View' aspect of MVC in web applications. React was built for the purpose of developing applications that are large in nature and have to deal with time changing data.

In this course you will learn ReactJS while guiding you through the process of developing with it. We will go over components, properties, states, and much more.

Who is the target audience?
  • Web Developers
  • JavaScript programmers
  • Coders
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 45 Lectures Collapse All 45 Lectures 04:50:53
+
Getting Started
3 Lectures 06:05


Course Update
00:06
+
Component Basics
6 Lectures 42:43

JSX vs. React DOM
07:45

Storing and Managing State
06:18

Props
10:30

Synthetic Events
04:10

Using Refs
05:37
+
Data Flow
5 Lectures 26:07
One-Way Directional Flow of Data
07:34

Comparing Angular's Two-Way Data Binding to React’s re-rendering
06:10

Mounting
03:58

Updating
05:37

Unmounting
02:48
+
JSX Transformers
2 Lectures 09:04
React Tools
03:04

Browserify
06:00
+
Project
5 Lectures 32:27
Project Overview
00:59

Build Process With Gulp and Browserify
04:19

Static Version
06:15

Adding the Events
11:34

Real-Time Data With Firebase
09:20
+
Conclusion
1 Lecture 01:43
Final Words
01:43
+
*Updated* - New React Course Section
8 Lectures 01:00:08
Intro and Course Files
09:54

Course Files
00:00

Reactjs Components & Rendering
03:12

Composing Multiple React.js Components
06:31

State vs Props & Application Data
09:35

React Router & Intro to Single Page Apps
13:30

React Router Params & Queries
07:11

React Inline Styles & Component Arrays
10:15
+
React & Flux
6 Lectures 33:29
React Flux Introduction & Flux Stores
09:40

Flux Store Events
03:35

The Flux Dispatcher
04:36

Flux Actions
04:56

Asynchronous & AJAX Flux Actions
05:28

React & Flux Memory Leaks
05:14
+
Redux
7 Lectures 01:00:04
How Redux Works
07:53

Immutable JS
06:28

Redux Basics
06:49

Multiple Reducers with Redux Reducers
08:01

Redux Middleware
04:57

Redux Async Actions
11:34

Connecting React & Redux
14:22
+
MobX
2 Lectures 19:02
MobX + React
07:00

Computed Values and Nested/Referenced Observables
12:02
About the Instructor
Dave E.
3.3 Average rating
100 Reviews
2,223 Students
2 Courses
Developer

I am a developer and entrepreneur and have helped build applications that are used by millions of users. I started a app company during college, which was later acquired a few years later.

I have extensive experience working with early stage start-ups and helped them build quick prototypes for market validation. I have contributed to a wealth of projects using Ruby on Rails, JavaScript, and PHP on top of many other programming languages and frameworks.