~/talk

Greenfield of Dreams

Talkat Chain React 2024 · 2024-07-17..07-19· [react-native]
github:imckain
slides:none on file

A legacy React Native 0.65 app gets replaced with a greenfield rewrite that produces a fully functional prototype in 10 weeks and targets a production release by June. The audit finds 19 different confirmation buttons and dead deps from a Bare workflow. The rebuild uses Expo managed workflow, Expo Router, FlashList for huge lists, React Query for caching, and React Hook Form plus Zod for robust forms, and the prototype demos successfully to leadership.

AI-written summary · about

  1. 0:00Netjets and React Native rewrite
  2. 1:27Outdated React Native app challenges
  3. 3:14Greenfield approach choice
  4. 4:40Goals and modern tools
  5. 5:22Expo managed workflow benefits
  6. 6:25Navigation and performance with Expo Router
  7. 6:46Large datasets with Flash List
  8. 7:28Form handling with React Hook Form
  9. 8:11Server state with TanStack Query
  10. 8:53Rewrite results and lessons
  11. 9:55Q&A
~/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.