Type‑Safe Navigation in React Navigation: Turning Silent Runtime Bugs Into Compile Errors
React Navigation’s TypeScript param‑list typing turns misspelled params and wrong screen names from silent runtime failures into compile errors. Here’s the pattern, the nesting story, and what it can’t catch.