无法在反应中使用后处理程序

时间:2019-01-17 03:00:49

标签: reactjs react-native

我正在处理一个React应用程序,该应用程序在按下后退按钮时关闭。我试图使用以下链接中的以下代码对其进行修复:Preventing hardware back button android for React Native

 import { BackHandler } from 'react-native';
    class Launcher extends Component {

      constructor(props) {
        super(props);
        this.onBackButtonPressed = this.onBackButtonPressed.bind(this);
         }
    componentDidMount() {BackHandler.addEventListener('hardwareBackPress',this.onBackButtonPressed);
      }

      componentWillUnmount() {

        BackHandler.removeEventListener('hardwareBackPress', this.onBackButtonPressed);
      }
    onBackButtonPressed() {
        return true;
      }

但是问题是直到这一点我才使用本机,并且不确定如果没有解决方案我是否可以解决该问题,请让我知道如何解决。

错误消息:

无法编译。

./ src / screens / Launcher.js 找不到模块:无法在“ C:\ Users .....”中解析“ react-native”

在下面尝试过,但仍然存在相同的错误:

'npm install react-native-cli -g' 'npm install react-native --save'

0 个答案:

没有答案