React Navigation v8 shipped with a ton of changes. New APIs, new defaults, and a completely reworked TypeScript experience. If you've been putting off the upgrade, this is the cheat sheet that'll get you up to speed fast, short explanations, copy-paste code snippets, and the stuff that actually matters.
Bookmark this one. You'll come back to it.
If you prefer video, I built a full crash course on YouTube walking through all of this step by step.
Static vs Dynamic Navigation
v8 recommends static configuration. Less boilerplate, automatic deep linking, better TypeScript inference. If you're starting a new project, go static.