What is React Native

Visakh Vijayan
2 min readMay 19, 2024

--

React has been the buzzword since the Facebook Team released it in 2013. It brought in a new way of development with its virtual DOM, single-page applications, and a component-based development philosophy. It is easier than ever for a beginner to pick up web development and create magic on a white canvas.

What React did for the web, React Native is trying to do for mobile applications. React Native is a JavaScript framework that allows you to create beautiful cross-platform apps using JavaScript and convert them into native elements. This means, even though one codes in JS, behind the scenes the metro bundler converts it into native iOS and Android elements. As we progress you will get to learn a lot about how the magic happens behind the scenes.

And like they say — “if something can be written in JS, it will eventually be written in JS”, React Native has a very easy learning process. If one is coming from a React background, the changes would be negligible. React Native uses the same philosophy of React with hooks, states, props, etc. The only thing that differs is the components.

React Native also has a great developer community and the team is constantly updating the experience as we speak. You can find a list of the best companies that have adopted to this framework over here as well.

It is a great time to learn React Native, and the amount of apps that you can make is only limited by imagination. Let us jump into this journey of mobile app development.

--

--

Visakh Vijayan
Visakh Vijayan

Written by Visakh Vijayan

Techie from Kerala, India. Days are for coding, nights for weaving tales of tech, travel, and finance. Join me in exploring this multifaceted journey

Responses (1)