Next.js · Web
One screen, every target
This screen is defined once in @poc/ui and rendered by both the Expo app and the Next.js app through react-native-web.
Switch to dark
Open dialog
Shared building blocks
One core module
Types, validation, and this API client run byte-identical on iOS, Android, and web.
One UI package
React Native Reusables components render through react-native-web on the Next.js target.
One set of tokens
A single global.css drives light and dark mode across all four targets.
Shared data layer
Reload
Loading posts…