Loading video...
Video Failed to Load
Know React for the web? You are closer to shipping a mobile app than you think. Components, hooks, props, state: same React. The rendering layer is what changes. ◆ React DOM swaps for a native renderer ◆ Styling uses the StyleSheet API ◆ View, not div
16,084 views • 2 months ago •via X (Twitter)
10 Comments

tbh Expo makes React way more accessible to mobile dev, but still gotta learn native stuff

Yeah there are a few key differences to understand.

The React vocabulary transfers. The platform assumptions do not. Keyboard avoidance, navigation state, gestures, accessibility semantics, background work, and offline failure modes are where a web-shaped app still feels web-shaped on a phone.

Just swapping the rendering layer, that's a lot closer than people think.

Great point!

Recording a tut in a Church is based! 💪

◆ ExpoUI, not shadcn

It is wild how many web developers overcomplicate the jump to mobile. 🤩

love expo as always

The styling switch trips people up more than the view vs div thing honestly. Flexbox defaults are different enough that your web muscle memory actively fights you for the first week.
