Beto's banner
Beto's profile picture

Beto

@betomoedano10,150 subscribers

building & shipping mobile apps with ai teaching 40k+ react native devs · ex-@Expo course: https://t.co/vElMxVnx1r book: https://t.co/v2xX3j6jQg app: https://t.co/gdBFHWI82c

Shorts

If typing fast in your app feels like wading through mud, you need useNativeState. Every TextField in RN has felt slightly off for years; Expo UI just shipped the fix with the new useNativeState hook. Instead of trying to keep the native input and react state in sync on each keystroke, useNativeState handles the state completely on the native side. React (JS thread) only reads the value when it needs it e.g. onSubmit, using a lightweight reference. Make your app faster, read the full blog ↓

If typing fast in your app feels like wading through mud, you need useNativeState. Every TextField in RN has felt slightly off for years; Expo UI just shipped the fix with the new useNativeState hook. Instead of trying to keep the native input and react state in sync on each keystroke, useNativeState handles the state completely on the native side. React (JS thread) only reads the value when it needs it e.g. onSubmit, using a lightweight reference. Make your app faster, read the full blog ↓

33,125 просмотров

One more tip for 2026 - React Native 0.83 ⚡️ Use instead of ternary rendering. It lets you conditionally render parts of your app without unmounting. mode="hidden" → state is preserved.

One more tip for 2026 - React Native 0.83 ⚡️ Use instead of ternary rendering. It lets you conditionally render parts of your app without unmounting. mode="hidden" → state is preserved.

55,846 просмотров

sonner-native in action 💅

sonner-native in action 💅

26,833 просмотров

🚀 With Expo Router and iOS 26, you now get the fully native liquid glass search bar, no extra code, no custom setup. Just compile your app with Xcode 26 and it works out of the box.

🚀 With Expo Router and iOS 26, you now get the fully native liquid glass search bar, no extra code, no custom setup. Just compile your app with Xcode 26 and it works out of the box.

39,513 просмотров

New Expo🤝Resend video coming soon... 👀🧙‍♀️

New Expo🤝Resend video coming soon... 👀🧙‍♀️

18,239 просмотров

📢 Just landed a new Expo example using Better Auth for email and password authentication 🚀 Learn how to use below 👇

📢 Just landed a new Expo example using Better Auth for email and password authentication 🚀 Learn how to use below 👇

13,137 просмотров

This is how long it takes to load data from your Prisma Postgres Postgres DB using Accelerate Stay tuned, video drops tomorrow!

This is how long it takes to load data from your Prisma Postgres Postgres DB using Accelerate Stay tuned, video drops tomorrow!

11,781 просмотров

Videos

betomoedano's profile picture

How to install and use Expo Skills in 23 seconds

Beto

90,507 просмотров • 6 месяцев назад

betomoedano's profile picture

5 Expo SDK 56 Features Every React Native Dev Needs to Know

Beto

23,452 просмотров • 2 месяцев назад

betomoedano's profile picture

📢 Android widgets have been achieved internally!

Beto

57,617 просмотров • 7 месяцев назад

betomoedano's profile picture

Expo UI (Beta) Demo 🎨 100% SwiftUI views & Expo Router v6

Beto

46,309 просмотров • 10 месяцев назад

betomoedano's profile picture

Expo UI + Expo Router with native colors is a game changer

Beto

20,756 просмотров • 4 месяцев назад