~/talk

Real World React Debugging

Talkat React Rally 2016 · 2016-08-25..08-26· [react, developer-experience]
slides:none on file

Claims that Khan Academy runs 1500 components and that debugging improves by concrete practices not platitudes Linting with eslint plus propTypes and forbidPropTypes catches undefined imports duplicate props and missing propTypes Fixtures of sample props render every component in CI and enable lightweight snapshot or visual regression checks The devtools answer what component is broken show ownership and state trace react updates to find re-renders and open the source file to jump to the offending line

AI-written summary · about

  1. 0:00Introduction and context
  2. 0:50Community inclusivity
  3. 3:30Bug prevention techniques
  4. 4:41Architectural best practices
  5. 7:54Testing strategies
  6. 10:12Linting and prop types
  7. 13:11Automated UI testing
  8. 17:29React developer tools
  9. 20:56Debugging and performance
  10. 24:10Conclusion and resources
~/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.