-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Navigate between StackRoute and TabsRoute, Cannot pop(-1) #56
Comments
The way I understand it is that you'll only be able to The way I actually handled modal-ly screens like Login and Settings in the app I'm currently building is actually using the react-native Probably couldn't really answer your question, just wanted to share some hints. ;) Edit: sorry accidentally pressed the close button. |
@DenJohX did you manage to fix your issue ? I must admit that I'm having quite a hard time to make transition, and navigation (especially pop) works, I simply don't understand. :( |
@bulby97 Not yet, I kept almost the same routing as posted, and follow @jonathanewerner suggestion to use modals for the settings and other views so I don't have to go back from a StackedRoute to a TabsRoute. Still, I might need to have a working pop to go from one route to another, so I think this will be remain open until I find a proper solution. |
@DenJohX Just figured out that you need to use |
I have an app which has a dashboard that needs login and some other screens before enter.
The dashboard has a tabbed layout so I went and use the TabsRoute for the dashboard and children and a StackRoute for the other routes.
It works, but not that very well, This is the structure of the routes I have to make:
Here is the code I'm working on:
Now, the problem I'm having is that there is no way to navigate back to
/terms
from/dashboard
and viceversa. The error says it Cannot pop(-1), the stack cannot be emptied, so it seems to be clearing the complete history before changing between Routes.By the Aviato example it seems to be possible to do this without loosing history, but as my app has a variety of navigation schemas and styles, I splited it instead of making all of them inside a single route
Any recomendation on how to archieve what I want?
Thanks in advance.
The text was updated successfully, but these errors were encountered: