~/talk

Taming Forms in React

Talkat React Alicante 2018 · on Saturday, 2018-09-15· [react, developer-experience]

Claims that Formik removes boilerplate by keeping form state local and exposing simple helpers, demonstrates live coding to build an "invite friends" form with add/remove via FieldArray, validation via Yup, and a rich-text input wired by calling setFieldValue for DraftJS. Shows nested values, touched/errors, submit flow, and that the library already reached about 1.5 million downloads. The demo builds the feature end-to-end in compact code and the form works as shown.

AI-written summary · about

  1. 0:00Introduction
  2. 2:35Overview
  3. 10:05Coding
  4. 15:05MiniForming
  5. 22:50Invite Friends Form
  6. 27:38Debugging
  7. 34:51Validation
  8. 36:41Validation Schema
  9. 37:41Rendering Errors
  10. 39:11Get Errors
  11. 40:11Line by Line Validation
  12. 40:41Imperative Escape hatches
  13. 41:21Formic
  14. 42:36Formic State
  15. 43:01Editor State
  16. 43:46DraftJS
  17. 44:11Copy and Paste
  18. 44:31Array Rich Editor
  19. 45:51Text Editor
  20. 46:21ThirdParty Input
~/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.