~/talk

🏁Final Form: Form state management via Observers

Talkat HolyJS 2018 Moscow · 2018-11-24..11-25· [react, frontend-architecture]
slides:none on file

Author of Redux-Form builds a new engine called Final Form that is framework‑agnostic and claims 4.6 k gzipped core plus React Final Form bindings ~3k for a 7.5k total, uses an observer/subscription API to subscribe to slices of form state so only needed pieces rerender, demonstrates handling huge forms (50–200 fields) with per‑field subscriptions, ships plugins like final-form-focus that scrolls/focuses the first error, and shows live coding where the library works as advertised.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Why are Forms Hard
  3. 3:05Why Redux Form
  4. 6:19Feedback
  5. 8:23The perfect form library
  6. 9:44Final Form
  7. 10:30React Final Form
  8. 11:42Final Form API
  9. 14:55Live coding
  10. 15:13Building a form
  11. 22:28Field state overview
  12. 24:03Field state in action
  13. 30:48Rendering
  14. 33:48FormState
  15. 36:48FormFocus
  16. 38:23Choosing a form library
  17. 43:27All in one render
  18. 44:43Form libraries
  19. 45:17Questions
  20. 45:53Redux Form
  21. 49:35Comparison page
  22. 51:40Clean vs Pristine
  23. 52:40Repo organization
  24. 53:27Other forms
~/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.