Простой подход - определить один MainComponent, который всегда является родительским представлением ваших экранов. Вы можете легко добавить подпредставления с помощью {this.props.children}
.
См. Упрощенный пример ниже:
MainComponent:
class MainComponent extends Component {
render() {
return (
<View style ...>
<ImageBackground .../>
{this.props.children}
</View>
);
}
}
Контроллер:
import MainComponent from 'yourPATH'
class Controller extends Component {
render() {
return (
<MainComponent>
//ADD YOUR Regular Controller Screen here.
</MainComponent>
);
}
}
Подробнее об этом можно прочитать здесь: https://reactjs.org/docs/composition-vs-inheritance.html