~/talk

Why React is just better in Reason

Talkat Reason Conf US 2019 · 2019-10-07..10-08· [react]
slides:none on file

Claim: Reason plus React removes whole classes of runtime errors by making props and children typed and by giving exhaustiveness checks for UI state. Concrete tools demonstrated: BuckleScript for idiomatic JS output, %raw to interop with existing JS, and react.onArray to track keyed elements at compile time so key warnings become compile‑time errors. Refs map directly to React refs, ReasonReact Router shows pattern‑matching on path lists, and proposed JSX changes simplify props, keys, and ref handling.

AI-written summary · about

  1. 0:00Start
  2. 1:12Today
  3. 1:45Disclaimer
  4. 2:06Philosophy
  5. 2:36Preferring Immutab Values
  6. 4:38Escape Hatche
  7. 8:18Interoperability an gradual adoption
  8. 10:52Quick Context
  9. 16:58Types
  10. 17:39First Class Language
  11. 19:55Explicit handling a "elements"
  12. 20:59Props are separate fro implementation
  13. 22:47Control over the type
  14. 23:24createElement -
  15. 28:21Key Warnings - Gateke
  16. 28:36Key Warnings - Re
  17. 31:46Others?
~/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.