React Js : Open source JavaScript Library

React JS Logo

In my previous post I have talked bit about JavaScript and popular JavaScript frameworks. Under that I have mention which calls React js. Taking about react, react is a JavaScript library which can be used in front-end environment further helps to build up and operates user interfaces of websites but not only the web-pages it can be used to develop mobile application user interfaces as well.  It’s an open source.

Are You Ready to Get Bit About React History?


While I am in a discussion about react js, taking bout react history is most important. React initial release has done on 29th May in year 2013. Created by Jordan Walke who is a software engineer at Facebook. In year 2011, react was first positioned on Facebook’s newsfeed and then on Instagram.com in year 2012. Facebook and community can be named as react developers.



As I mention above, react is a JavaScript library, which allows to develop user interfaces. Further talks about react, is a fantastic approach to build up web application as well mobile application by using JavaScript. There is some point where react known as a tool for develop user interface components and it is use specially for use develop single page application

Who Uses React….?

  • Khan Academy
  • Facebook                                                          
  • Vivaldi Browser
  • Codecademy
  • WhatsApp
  • Dropbox
  • Instagram
  • Netflix
  • New York Times
  • Yahoo! Mail

How Is React So Popular?











Facebook, WhatsApp, Dropbox such applications are currently using react js. May be most of the people can think because such applications are using react that can be the reason that react js became popular. Rather telling that is not the reason where react became popular, let’s I am moving on with 5 top reason which helped to build up react js to be popular.

  1. React is awfully efficient – React is an approach which gives superior flexibility, and which helps to increase its performance amazingly because react is a one who responsible to generates its own DOM which know as document Object Model and loading components itself.
  2. React proposals some brilliant developer tools –
    Once react installed for our machine it will offers chrome which will helps to debug our program.
  3. It is awesome for SEO – Though as we know JavaScript is not a user-friendly search engine, react is somewhat dissimilar. Its construction helpful for search engine.
  4. Components are the forthcoming of web expansion – React is a JavaScript library, which creates its components, and which can be used in later.
  5. Facebook is helping this project –Since Facebook is using react, if they think that they have been developed something grateful, so they do share that project all over the world.

React js Basics

Component      –           Basic building block is called as component which is similar to JavaScript class or function that accepts inputs.

JSX                  –           JSX stands for JavaScript XML syntax that used by react, which is allows to put HTML into JavaScript unlike putting JavaScript into HTML.

Props              –           props is something, which takes functions that proceeds a react element and call it as an alternative of applying its own render judgement.

Event               – something which is assign as properties of a component and which can activate methods.

State                – Most of definition is given as the heart of every React component. State is which allows developers to produces components that are dynamic and collaborative.










With my next post, I will meet You all with Node JS

Leave a comment