Learn React Native by creating real apps

undefined

React Native allows us to create native apps for Android, iOS, and more using React.

In other words, you can create native mobile apps using JavaScript, and you can build apps for Android and IOS using the same code.

React Native components

React Native consists of several components, such as:

  • View: a container for a view element, similar to

    in web pages.

  • Text: a text element, similar to

    in web pages.

  • ImageView: an image element, similar to in web pages.

undefined

React native frameworks

You can build your React Native directly using the RN CLI without setting up any framework.

But it is more convenient to use a framework like Expo to speed up your development process.

Expo provides you with many development tools and file-based routing.

Apps created by React native

Many real production mega apps have already been created using React Native, such as Facebook and shopify

undefined

First React Native app