~/talk

The Untouchable Web

Talkat React Finland 2019 · 2019-04-24..04-26· [react, web-platform]

Shows a concrete engineering checklist: implements a reusable touchable component with hit slop (example 50px), pointer and touch handlers, keyboard support and disabled/tabindex logic, cancel-on-drag logic, and a 300ms delay to avoid scroll-activation. Calls out platform quirks (Safari sticky hover), explains why mouse emulation breaks CSS hover, and cites React Native Web plus Twitter's single PWA deployment as evidence that these patterns scale across devices. Explains what was built and which hacks remain.

AI-written summary · about

  1. 0:00Introduction
  2. 2:26Interactions Matter
  3. 2:58Demo
  4. 4:12Importing React
  5. 5:00Hover
  6. 6:00Hooks
  7. 7:07Touch Events
  8. 8:33Keyboard Events
  9. 9:09Disable
  10. 13:58Scroll
  11. 14:58Stylus Support
  12. 15:48React Native Web
~/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.