Introduction for React

Technology

This is the post you need to refer , easy and simple as always πŸ˜‰πŸ˜Ž

No blah blah stuff… Lets go to the Part you came

Framework is a platform which provides an environment to build applications easily. Those frameworks provide every shit you want, you just need to have business logic and code knowledge to customize them, not to develop as our traditional job-title as a developer .😜

So the whole industry now go with the framework concept and its very easy, fast and good for development.

β€œ React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications. ” - Wikipedia

Initial release: May 29, 2013; 6 years ago

So this is the boring stuff as usual, and we need this to start the conversation πŸ˜‰

I really wanted to share with you some simple but very important points about react.

React is a JavaScript Library but it is a more than a library and of-course this is not a framework but this works as a framework, it means React has lot of features framework has, but it is differ from a framework. Framework provides every shit as I said, But react does not , it lets us have different components , features as well as libraries to build our single page application. React is a Singe page and synchronous Library, and this is based on JavaScript. So because of that React Applications got superb performance level. Because JS is a light weight Programming language. The main feature of React is, render specific component with out loading whole page. This is the only thing which is in the development world. So it is very important point and it has many benefits. Improve performance level is a key benefit.

And let me tell you how react do that, react has life cycle methods to run the application , so it is maintaining a virtual DOM (Document Object Model) and when it catches a different part in any component compare with real DOM, those life-cycle methods gonna handle those changes with re-rendering the specific part.

  1. Above point for web applications, then Why we need React Native ? Mobile Applications do not need this because there is no point of having that, because all existing typical methods have that feature. So Why we need React Native and why its very important ? Its because React Native is platform independent for mobile application development. When you develop a mobile application for android using react native , the same application run on IOS as well, So its really easy and important. We have other options to do this as well, but as you know its very complicated and not reliable, not like React Native. πŸ₯°

So those are the four main key points I wanted to share with you guys, n Happy Coding 😎😊

Β© 2026 Viraj Konthasinghe. All rights reserved.
Developed by:  Ceylon Code Labs