I am implementing a routing library for my app, one that seems to be really good is react-native-router-flux they have good docs and implementation, I just have one question.
In all their examples, scenes are wrapped in a root scene, so:
<Scene key="root">
<Scene key="sceneOne" component={SceneOne} />
<Scene key="sceneOne" component={SceneTwo} />
</Scene>
I have tried using it without root scene and it still works as expected:
<Scene key="sceneOne" component={SceneOne} />
<Scene key="sceneOne" component={SceneTwo} />
Hence my question, as I currently don't understand purpose of the root.