Imagine you have an app with an index of stories:
And from that list of stories you can view the authors profile:
And from there you can view a story from that user
This feels reasonable, and defining states for this possible hierarchy is fairly simple, and works with the back button. Taking this one step further, imagine you can click a comment on the story and go to the commenters list of stories. For the back button to return you to the previous interface you need to nest another state like:
Things get hairy from here. I’m sure you can image a situation where you would need to nest states indefinitely.
Is nesting states the only way to get the ionic back button to work? Are there other approaches I should be looking into?