If you have experience building dynamic web application UIs, you probably are familiar with the frontend javascript framework React. React is extremely powerful and easy to use, it makes creating modern web apps a really elegant process.

After getting used to coding in React, you might find yourself wishing you could use React to develop all kinds of applications, beyond just frontend web apps. Lucky for you, React Native was created so that you could build familiar React JS apps that run as native applications on mobile platforms like iOS and Android.

Take a look at a few React Native tutorials online and you’ll see how familiar it looks. If you’re an experienced React developer, the learning curve is quite low since you are still fundamentally developing a component based javascript application.

There is one critical difference between React Native and the ReactDOM web implementation you might be used to: The JSX of React native does not utilize normal HTML. Instead, all the elements are implemented using specific prebuilt “Core Components” that the React Native engine translates directly into the UI elements on the native mobile OS.

#programming #react #style #mobile-app-development #javascript

Views in React Native
1.15 GEEK