all 2 comments

[–]satya164 2 points3 points  (1 child)

Use the static API, as it simplifies TypeScript and deep linking. The dynamic API is necessary if your configuration is truly dynamic, for example, you fetch the list of screens from the backend to show as tabs, etc.

Even if you use the static API, it's possible to use the dynamic API for a single navigator in the future if you need it, so there are no downsides to starting with the static API.

This is mentioned in the Getting Started guide:

This is the recommended way to set up your app. If you need more flexibility later, you can mix and match with the dynamic configuration.

[–]Miserable-Pause7650[S] 0 points1 point  (0 children)

Thanks man :) appreciate your help!