~/talk

Screens & Routers — The Foundation of Navigation in React Native Apps

Talkat App.js Conf 2026 · 2026-05-27..05-29· [react-native, web-platform]
links:none on file
links:none on file
slides:none on file

Explains how Expo Router’s file-based Expo Router pairs with native primitives from React Native Screens to implement native tabs (released September) that handle gestures, blurs and transitions by coordinating the asynchronous JS and UI threads, sending acknowledgement events and resolving race conditions. Describes categories of bugs found (JS, native, platform), the move to drop legacy architecture in v4.25.0, and an upcoming React Native Screens 5.0 with rewritten native stack, improved async state management, predictive Android back gestures and more reliable view lifecycle events.

AI-written summary · about

  1. 0:00Introduction to navigation
  2. 1:42What is React Native Screens
  3. 3:03Collaboration between Expo Router and React Native Screens
  4. 5:32How native navigation works under the hood
  5. 11:36Creating native tabs implementation
  6. 13:44Testing and feedback cycle
  7. 15:28New features in navigation solutions
  8. 16:52Integration with React Navigation
  9. 18:39Evolution of React Native Screens
  10. 20:27React Native Screens 5.0 upcoming changes
  11. 21:30Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.