~/talk

PureScript & Pux -- a safer, more expressive way to React

Talkat React Rally 2016 · 2016-08-25..08-26· [react, typescript]
links:none on file
slides:none on file

PureScript compiles to JavaScript with no runtime, uses effect types to encode DOM, AJAX, time and randomness in function signatures, and supports newtype and algebraic data types so the compiler forces exhaustive handling; Pux is an Elm-like, Pux wrapper for React that compiles views to VDOM, exposes a start function that renders into the DOM, and lets components be exported to plain React via foreign import interop — used in small production pieces like autocomplete and analytics.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30Understanding PureScript
  3. 1:55Types and functional purity
  4. 4:06Effect systems and types
  5. 7:01Functional programming design
  6. 10:14Defining custom types
  7. 13:01Data types and pattern matching
  8. 14:27Introduction to Pux
  9. 17:02Building components in Pux
  10. 20:11Integrating into React
  11. 21:34Learning resources and wrap-up
~/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.