关于react-native从含有webview的页面后退,造成app崩溃的问题
1.问题描述;
从含有webview的页面后退时出现了app崩溃,并且并无报错。
2.版本:
"react": "16.11.0", "react-native": "0.62.2", "react-native-screens": "^2.10.1", "react-native-webview": "^10.3.2",
3.造成这种原因的大多说法是 "react-native-screens"和"react-native-webview"冲突。以下是各个关于这个说法的网站链接:
react-navigation:https://github.com/react-navigation/react-navigation/issues/8099
https://github.com/react-navigation/react-navigation/issues/6960
4.最后解决的方式是:
我原在app.js中引入了
import { enableScreens } from 'react-native-screens';
enableScreens();
现在把它删了,然后页面返回不会再有崩溃。