~/talk

React For Vikings

Talkat Spotlight React 2016 · on Saturday, 2016-03-05· [react, web-animation]
github:mikkoh
slides:none on file

Build for the History Channel site "Vikings – A World Revealed" uses React plus Redux, react-router, react-transition-group and a homegrown animation stack (f1 / react f1, f1 DOM) with parts in WebGL, and delivers animation‑heavy, responsive pages where designers edit react f1 states and transitions files directly. The claim: complex, orchestrated UI comes from declarative state files; the implementation works but exposes a performance pitfall — animating styles via React props kills FPS, switching to direct DOM updates restores smooth scrolling. WebGL wrapped with React provides the heavy lifting.

AI-written summary · about

  1. 0:00Intro
  2. 0:49About Mikko
  3. 1:57About Jam3
  4. 4:12About the site
  5. 4:59Content pages
  6. 6:56Why React
  7. 8:35React Components
  8. 11:16Pathfinding
  9. 14:10Separation of Concerns
  10. 15:02Design Inspiration
  11. 16:26State
  12. 17:03Scale
  13. 19:59Transitions
  14. 22:21Animations
  15. 24:10Components
  16. 28:59NPM
  17. 30:46Chief
  18. 31:28Chief Components
  19. 34:21React Motion
  20. 35:39React Motion Performance
  21. 40:51Questions
~/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.