📱 How React Native Works

Write once, run on iPhone and Android

🗣️ You write in one language (JavaScript).
React Native translates it into
real iPhone buttons and real Android buttons.
1
✍️

You write JavaScript

You describe what you want: "a blue button that says Hello."

One set of instructions — not two.

⬇️
2
🧠

A little brain runs it

Inside the app, a JavaScript engine reads your instructions and figures out what to show.

⬇️
3
🌉

A messenger carries the words

Your instructions are passed over to the phone's own building blocks.

This messenger is called the "bridge."

⬇️
4
🧱

The phone builds the REAL thing

Not a fake picture of a button — the phone makes its actual native button.

🍎

iPhone

Gets a real Apple button

🤖

Android

Gets a real Google button