Всем привет! Помогите разобраться с проблемой. Нужно показать модалку, используя react-native-router-flux, но вылетает warning: "Cannot update during an existing state transition". Нужная Scene отображается на секунду, а затем появляется это предупреждение и сцена пропадает. Если изменю проп сцены 'type' на "replace", тогда всё работает, но тогда я не могу сделать Actions.pop() внутри той сцены (на сколько я понял, из-за того, что стэк заменяется этой сценой). Вот структура App, последняя Scene:
const App = () => {
return (
<Provider store={store}>
<Router
backAndroidHandler={() => {
goBack();
return true;
}}
>
<Modal>
<Stack key="root" hideNavBar={true}>
<Scene
key={ROUTES.LOGIN}
type="push"
duration={1}
component={Login}
duration={1}
initial={true}
/>
<Scene
key={ROUTES.TRANSACTION_SUMMARY}
type="push"
duration={1}
component={TransactionSummary}
duration={1}
/>
<Scene
key={ROUTES.PHOTO_DIALOGUE}
type="push"
duration={1}
component={PhotoDialogue}
duration={1}
/>
</Stack>
<Scene modal key={ROUTES.ABOUT} type="push" component={About} hideNavBar />
</Modal>
</Router>
</Provider>
);
};