NewCode with Beto MCP

Building Twitter Bottom Sheet with React Native | Tutorial Expo

Beto, October 31, 2022 · 36,612 views

That draggable sheet in Twitter with three resting heights? You can rebuild it with , Reanimated, and Gesture Handler in one sitting. The tricky part is not the sheet, it's the Expo setup: the Babel plugin, the import order, and the install sequence that avoids version conflicts.

I cover all of it in the video, plus the styling details that make it feel like Twitter's.

What's inside

  • Install the three packages in the right order (bottom sheet last)
  • Configure the Reanimated Babel plugin and gesture handler import
  • Define snap points like and drag between them
  • Open the sheet from a button with and
  • Round the top corners with to match Twitter
  • Drop interactive content inside, like a dark mode switch

Resources

CourseReact Native course

Let's connect!

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