Main render:
<React3/>
<scene>
{this.state.gameStarted ? <Game/> : <Title/>}
</scene>
<React3>
Title:
<object3D>
<resources>
//textures and meshes and stuff for title
</resources>
<mesh/> // title mesh and stuff?
</object3D>
Game:
<object3D>
<resources>
// textures and meshes and stuff for both active game and paused states?
</resources>
<GameScreen/>
{isPaused ? <PauseScreen/> : null}
</object3D>
PauseScreen:
<object3D>
<mesh/> // some meshes
<mesh/> // etc
</object3D>
GameScreen:
<object3D>
<mesh/> // actual game thingies here
</object3D>