~/talk

All the terrible things I did the first time I made a complex React app

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

Built a Gmail-like messaging system in six weeks with a Rails backend and a React front end mostly solo, and it mostly breaks: manipulated the DOM with jQuery, creates huge tangled components, and wires ad hoc bidirectional state so bugs multiply. The app is rendered via react-rails gem that drops the entire React app into one Rails view with no react-router. Later fixes: move to unidirectional state with redux, split components, or run Rails as an API and a separate React app.

AI-written summary · about

  1. 0:00Intro
  2. 1:03Kindness and consideration
  3. 1:52My task
  4. 2:20My background
  5. 4:49What would I need
  6. 5:51The learning process
  7. 7:19Manipulation of the DOM
  8. 8:22Javascript
  9. 9:56Declarative Style
  10. 11:20A Few Issues
  11. 11:50My Other Option
  12. 12:09Back to React
  13. 13:02Components
  14. 14:13Flux
  15. 16:04Data Flow State
  16. 16:54Component Management
  17. 17:35Learning React
  18. 19:35React Rails Gem
  19. 20:42Separating React and Rails
  20. 21:38Choosing React
  21. 23:03The good things
  22. 25:03Conclusion
  23. 25:58My advice
~/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.