Why REACT Is The Best?

History Of React?

React is a JavaScript library for building the user interface. It is maintained by Facebook and a community of individual developers and companies. React was created by Jordan Walke, a software engineer at Facebook.Facebook And Instagram Both Use React/React Native.

Framework Vs Library

The Most Easiest Way To Define This Is

A Library is a tool.

A Framework is a way of life.

A library you can use whatever tiny part helps you.

A Framework you must commit your entire project to.

Library Give You Tool To Work With You Can Change It You Don’t Like For E.g Bootstrap Is Library You Change It And Use Materialize CSS.

The framework is The City And You Have To Work In The City And You Can’t Change The City.Angular.js is a framework.

The Framework Way Or The Library Way

Angular is a full framework with all the tooling and best practices designed on top of it.

React on the other hand is just a small view library that you would need while making an app

Learning Curve

React Is Easy To Learn

Angular goes 3rd and although after you learn angular you should know everything else associated to it (typescript, MVC…), angular itself is a huge library that requires more time to learn.

Beyond The Web

React with react native, react sketchapp and next.js, it is the best choice when it

Angular comes with ionic 2 and nativescript, but neither of those mobile frameworks allow angular to reach the performance of react native.

Size

react is bigger than vue, but still smaller than angular. That’s all I’ve got to say.

angular is way bigger, causing longer load times and performance issues on mobiles.

So what is best for you?

funfunfunction (YouTuber) said the best thing I have ever heard about the JS framework fatigue:

There is a point in your programming career when you realise that there isn’t the best tool

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store