# Navigators

The idea to use custom navigators usually happens when we have:

- Common state shared through all screens.
- Avoid repeating code through screens just to check an edge case

Cases like status bar control does not make sense since it can be controlled via StatusBar API.