When use an Abstract State

I would like to know if when I am dealing with the navigation of my App I have always to use the abstract state or if it is optional? I wan to present a vertical menu it the home of my app.

I have seen lot of examples with the abstract state, for example when implmenting a nav bar in the app (it is no my case)