Web to Native
A web React app does not
convert
to native — there is no transpiler. It
migrates
, screen by screen, the way a strangler fig grows around a tree and slowly replaces it: stand up a native shell, run the whole web UI inside it on day one, then strangle each screen into native in priority order. This skill is the spine that orders the work; each step hands off to an existing Expo skill rather than re-explaining it. It operationalizes Expo's
From Web to Native with React
— read that for the why.
flowchart
TD
A1
[1 · Assess: write the worklist]
-->
A2
[2 · Scaffold Expo shell]
A2
-->
A3
[3 · DOM-component shell
· expo-dom · SHIP DAY ONE]
A3
-->
A4
[4 · Strangle screens to native
highest-value first · expo-router]
A4
-->
|more screens|
A4
A4
-->
A5
[5 · Wire data / auth / storage
· expo-data-fetching]
A5
-->
A6
[6 · Ship · eas-app-stores]
Principles
Show more
Installs
694
Repository
expo/skills
GitHub Stars
2.2K
First Seen
5 days ago
Security Audits
Gen Agent Trust Hub
Pass
Socket
Pass
Snyk
Warn
expo-web-to-native
安装
npx skills add https://github.com/expo/skills --skill expo-web-to-native