~/talk

Embrace the "react fatigue"

Talkat JS Fest 2019 Autumn · 2019-11-08..11-09· [react]
slides:none on file

Claim: react’s tiny core forces many opt‑ins so complexity comes from choices not the topic. Examples: redux and redux‑saga for state and effects, graphql (Apollo/Relay, ETHQL) collocates queries and changes architecture, webpack and CSS‑in‑JS change build and styling, and hooks shrink component code but add new concepts and raise the entry barrier. A blockchain kitten pet project gets built successfully with GraphQL wrappers. Advice: avoid recreating a framework, isolate experiments, prefer opt‑outable stacks or full‑stack frameworks when stability matters.

AI-written summary · about

  1. 0:00Intro
  2. 2:38JS Fatigue
  3. 7:11A new paradigm !
  4. 8:30React Fatigue
  5. 9:59React Frameworks
  6. 11:35Full-stack Frameworks
  7. 13:40My experience with webdev
  8. 14:46Complex project
  9. 16:51I'm lazy: no opinionation/DSL
  10. 17:37Add a bit of state management
  11. 18:30Async / Side-effects in redux
  12. 18:43redux-saga to the rescue
  13. 19:22Just moving the problem away
  14. 19:54Redux ecosystem is huge
  15. 22:04Composition looks coo.. oh wait
  16. 26:15Doesn't define how
  17. 30:31React 16.3: Context API
  18. 31:41React 16.8: Hooks
  19. 36:33The bad news: There's no solution!
  20. 37:04Can be mitigated!
  21. 40:04Avoid lock-in
  22. 40:43Every pattern can be dirty
  23. 41:55Don't go full hipster.
  24. 43:40Embrace it
  25. 44:54Stay curious!
~/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.