~/talk

Universal Components & Deterministic Rendering

Talkat Nordic.js 2019 · 2019-10-10..10-11· [react-native, frontend-architecture]
slides:none on file

Built a shared component library that compiles platform files for web and React Native and reaches a working login form universalized using React Native, react-native-web and design-system npm packages. Finds a concrete failure mode: animated popup needs absolute pixel values so top animation requires pixel height, and German text breaks a fixed-height box. Chooses native-style APIs where they diverge, measures text post-render causing rerender loops, and advocates for text measurement forces re-render loop and atomistic deterministic rendering.

AI-written summary · about

  1. 0:00Start
  2. 3:25Learn once write anywhere
  3. 11:55There are no transitions in Native
  4. 13:31You can't put text in a Touchable
  5. 22:36What is an app?
  6. 25:25The W3C will catch 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.