Glossary · Product and development

What is React Native?

React Native is an open-source framework from Meta for building iOS and Android apps in JavaScript or TypeScript with React. Released in 2015, it shows the platform’s own native interface components rather than web pages.

Why it matters

If your team or supplier already works in React for the web, React Native lets the same skills and some of the same code serve your mobile apps. You get one code base for both stores and quick updates. Check that the device features you need have maintained libraries.

1React vs React NativeReact builds web interfaces in the browser; React Native uses the same ideas to build mobile apps.
2ExpoExpo is a framework and set of tools on top of React Native that handles builds, updates and device APIs.
3Native modulesWhere a feature has no ready library, developers write a small native module in Swift or Kotlin.
ExampleAn online store in Astana runs on a website built with React. It builds its first mobile app in React Native with Expo, reusing the cart and payment logic and the developers who already know the code. The iPhone and Android versions ship from one repository.
On this topic

What we do

Related terms

Need to put this in place?

Describe the task, we will name the scope, price and timeline. The price is fixed in the contract.

Your selectionMobile app developmentfrom 1 000 000 ₸
The team gets your request; we reply during business hours.Price fixed in the contract before you pay.No calls unless you ask.
Request a quote
Project budget
Your request goes to the team. We reply by email, no cold calls.

Got a task? Write to us.

Describe your project on WhatsApp or by email. We reply during working hours and name the price after the brief.