~/talk

REACT_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED

TalkinRussianat HolyJS 2025 Autumn · 2025-11-20..11-21· [react]
links:none on file
slides:none on file

Examines React internals that leak into real apps: how to locate a component Fiber from a DOM node and three reliable access methods, plus which private hooks and structures actually appear in practice and why many internals change across React versions. Demonstrates using debuggers, console logs, React DevTools, the "It's fine" library, ChatGPT, and an open project to traverse Fibers, implement traversal HOC hacks, and build an automated metrics system using React contexts (autometrics); notes dev-only pitfalls and what breaks in production.

AI-written summary · about

  1. 0:00Start
  2. 0:20Introduction
  3. 1:25React internals
  4. 7:28Virtual DOM role
  5. 10:16JSX as JSON
  6. 14:09Fiber node structure
  7. 19:28Fiber DOM foundation
  8. 24:45Fiber tree references
  9. 26:53State and updates storage
  10. 32:30Shared Internals access
  11. 35:19Accessing Fiber in practice
  12. 41:14Fiber use cases
  13. 47:09Internal tools
  14. 51:00Dangers of internals
  15. 55:57Key takeaways
  16. 57:21Q&A
~/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.