NewCode with Beto MCP

Building a Threads Clone with React Native, TypeScript & Expo!

Beto, July 20, 2023 · 39,797 views

The best way to learn Expo Router is to rebuild an app people actually use. So I cloned the Threads UI with Expo SDK 49 and TypeScript: file-based navigation, tabs, modals, dark mode, and the animations that make the real app feel alive.

If Expo Router's layout files still confuse you, this build in the video will make them click.

What's inside

  • Start from the Expo Router + TypeScript template on SDK 49
  • Fix dependency mismatches with
  • Understand how layout and index files map to navigation
  • Stack tabs and modals so modals open from anywhere
  • Navigate with the component and autocomplete
  • Handle missing routes gracefully with the built-in error boundary
  • Match the real app with dark mode and reload animations

Resources

CourseReact Native course

Let's connect!

Had a win? Get featured on Code with Beto.Share your story