~/talk

Using Next.JS and Redux for Epic Noscript Web Apps

links:none on file
slides:none on file

Project uses Next.JS and Redux to produce identical React HTML whether JavaScript runs or not by serializing Redux state into hidden form fields, POSTing to the same route, server-dispatching the submitted action and re-rendering with the updated state. An npm helper wraps buttons/forms; async thunks work by mapping action-creator names and awaiting them server-side. Live-coded counter and increment by amount examples work with and without JS; caveats: extra markup, higher server load, lost getInitialProps optimizations.

AI-written summary · about

  1. 0:00Start
  2. 1:57Disable Javascript
  3. 2:09Fewer Pop-Ups
  4. 8:31React Helpers
~/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.