History of React.js Summary

React is a very powerful tool. It is a Javascript library for build User Interface that has the main purpose of being fast, scalable, and simple.

React was created by Jordan Walke a software engineer in facebook. He started developing react in Facebook and later on in Instagram. Remember the times where the Facebook feeds where hard to load in the page and it is taking a long time for it to load all the content. Also it has a minimum of number shown news feed in your timeline so that it doesn’t take too long for the whole page to load. Insert React formerly known as Fax.js as its first version in 2011. It has the purpose of displaying multiple components faster in one page. Anyone that experience and used react will know that when it comes to simpler and faster way to load it to a webpage or app React.js is fast compared to others.


After a while React.js started to make it an open source on 2013. YAY!!! It started becoming popular because of how easy it is to manage and how fast it is for user to access what they need to see. Also by having multiple components being able to access in one page the information being passed back and forth from server to user’s page is almost instantaneous. Actions that needs to be executed wether it is Get, Post, Patch, or Delete is easier just by changing the state of the data being passed without a page refresh, LET ME REPEAT THAT WITHOUT A PAGE REFRESH. That is why many big companies use React more than 9,000 of them, for example Netflix, Uber, AirBnB and many more.

What is the inspiration of creating react?

Jordan Walke was working for Facebook as i mentioned and was having trouble with handling advertisements. He also wants instagram to use the same component that Facebook use to show ads. React has separate components and you can use that components to transfer actions and information to other apps by import and export.

What is React Components?

Components are independent and reusable bits of code. They serve the same purpose as JavaScript functions, but work in isolation and return HTML via a render() function. Components come in two types, Class components and Function components, in this tutorial we will concentrate on Class components. -W3school

There for each component can be reused and isolated from each other so that when other ones break the whole app doesn’t break. It also allows coders to determine which one is giving trouble and needs to be debugged

Just coding