~/talk

Write better React with ReasonML

Talkat <React.NotAConf /> 2019 · on Saturday, 2019-05-11· [react, javascript]

Argues that ReasonML + ReasonReact gives safer, more maintainable React: built-in algebraic types and pattern matching make invalid states impossible and the compiler reports non‑exhaustive matches; hooks like ReasonReact hooks and useReducer work the same as in JS; code compiles to readable JS via BuckleScript (called out as fast — several times faster than Babel/TypeScript) and interoperates with npm; demonstrates a working tic-tac-toe demo implemented with reducer, variants and exhaustive switches.

AI-written summary · about

  1. 0:00Start
  2. 12:53components
  3. 20:43type system
  4. 30:54Why should you use React in Reason?
~/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.