关于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(); 

现在把它删了,然后页面返回不会再有崩溃。

posted @ 2020-08-06 17:32  游丝飘榭  阅读(56)  评论(0编辑  收藏  举报