Create your own React!
4.5 (2 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.
12 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create your own React! to your Wishlist.

Add to Wishlist

Create your own React!

Become JS software engineer in no time!
4.5 (2 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.
12 students enrolled
Created by Filip Vabroušek
Last updated 8/2017
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 2 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Code own libraries
View Curriculum
Requirements
  • Basic understanding of JavaScript and HTML
Description

Hi, maybe you know how to use React, but have you ever thought about what happens behind the scenes everytime you render new element? Do you want to actually "understand" what exactly is virtual DOM, how it works and what happens inside popular virtual DOM manipulation libraries? If so, then this course is for you!

My name is Filip and I am a passionate JavaScript developer, who likes to create his own libraries. In this course we'll start by creating simple React app, then we will take a deep dive into virtual DOM, and finally, I'll show you how to create your very own lightweight version of React and how to use JSX. At the end of this course you are going to understand principles, people who wrote React, understand.

So if you ready to transform from a JavaScript developer to JS software engineer in no time, just click this button and I am happy to see you on the inside!

Who is the target audience?
  • Intermediatte JS programmer who wants to become JS Software engineer
Students Who Viewed This Course Also Viewed
Curriculum For This Course
21 Lectures
01:12:40
+
Intro
1 Lecture 04:37
+
Intro to React and JSX
2 Lectures 11:46
React: Hello world!
05:03

React: Clock app
06:43
+
Deep dive into Virtual DOM
6 Lectures 08:18

What is Virtual DOM
01:10

Virtual DOM - 2
01:14

Virtual DOM - Diagram 1
00:59

Virtual DOM - Diagram 2
03:04

Download the Virtual DOM diagram

Download the diagram
00:01
+
Writing our library
11 Lectures 47:27
Module pattern
02:56

"h" method
03:41


Setting properties - 2
06:29

addEventListeners method
04:29

createElement method
03:26

Change method
02:42

Update method
07:28

Lets use our library, JSX
05:04

Here, you can download the finished library.

Download the code
00:11


Quick quiz about virtual DOM

Quick quiz
5 questions
+
Where to go from here?
1 Lecture 00:34
Final word
00:34
About the Instructor
Filip Vabroušek
4.5 Average rating
2 Reviews
12 Students
1 Course
JS and Swift Developer

I am Filip Vabrousek, passionate JavaScript and Swift developer, who loves to build own libraries. I started programming in 2015 with JavaScript. Though I started with ES5, I later switched to more modern ES6. Later, I started developing iOS apps in Swift.  I hope I can help you to achieve your dream by building practical apps.