React Native - Overview


What is React Native?

React Native is a JavaScript framework used for developing native mobile application for iOS and Android devices. It uses only JavaScript to build a mobile application. It uses native component as building blocks.

It uses the React framework and offers large amount of inbuilt components and APIs.

To understand the basic structure of a React Native, you need to understand some of the basic React concepts, like JSX, components, state, hooks & props.

Advantages

Follow are the advantages of React Native −

- You can use the your existing JavaScript knowledge.

- Easy to learn.

- It works for both platform Android as well iOS devices.

The code written in React Native are compiled into native code.


Limitations

Following are the limitations of React Native −

- To create native functionality, you will need to write platform specific code for android & ios.


Some Famous React Native apps

  • Facebook
  • Facebook Ads
  • Walmart
  • Bloomberg
  • Instagram

Comments

Popular posts from this blog

Exploring the New Architecture of React Native for SEO-Friendly Mobile Apps

Streamlining Mobile App Deployment with App Center CodePush: A Comprehensive Guide