~/talk

Illusion of Portals in React Native

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

Claims that common React Native portals are just JS registries (context or Zustand) that mutate the React tree and break context propagation, causing remount flicker for heavy views. Presents React Native Teleport which moves placement to the native layer so native views perform reparenting and avoid unmount/remount, preserving state and continuous playback (example: Instagram‑style video scaling and Telegram‑style lifted context menus). Works across iOS Android and web, enables seamless transitions, offscreen preloading, and avoids snapshot‑based freezes of browser view transitions.

AI-written summary · about

  1. 0:00Introduction to portals
  2. 1:03Portals in React Native
  3. 4:00Implementing portal solutions
  4. 6:48The illusion of portals
  5. 10:25Introducing React Native Teleport
  6. 11:46The power of view repairing
  7. 14:35Use cases for seamless UI
  8. 17:16Comparing with Web transitions
  9. 20:21Preloading and conclusion
  10. 22:03Final summary and outlook
~/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.