Would be good if, instead of having to use
presentation
to change how a screen is presented, we could use just methods.
For example:
navigation.push()
navigation.showModal()
navigation.dismissModal()
navigations.dissmissAllModals()
It would also be good if we avoid relying on navigators.
Sometimes you have to show a screen in different contexts, and having to use navigators forces code duplication.
If we had a single Stack where we could register screens and only call the navigation methods wherever needed, it would be way easier to handle complex navigation scenarios.