What's the general (if there is any) consensus on storing view states as part of the URL in Angularjs
and how would I go about doing it? I have a fairly complex view/route with many filters to set, tabs, etc which result in a view state.
I see the advantage for storing the state of all these view components as part of the URL in an easier navigation within the application (navigating back
would restore the previous view with all selections made without loading the state from the server, which would be an alternative). Another advantage is that the view state becomes bookmarkable.
Is there a pattern that I can use for guidance? Has anyone done this before and can share some experiences? Should I stay away from storing view states in the URL?