我创建了一个项目,Welcome屏幕导航到MainActivity屏幕.我希望当用户点击后退按钮时,它将关闭应用程序而MainActivity不是返回到Welcome屏幕.我使用该库react-navigation,所以我从Github寻找一些解决方案.
当我使用https://github.com/react-navigation/react-navigation/issues/295中的代码时.我收到错误:
NavigationActions.reset is not a function
Run Code Online (Sandbox Code Playgroud)
我console.log(NavigationActions);
显然没有重置.但是为什么其他人都可以使用这些代码呢?
我无法弄清楚.任何帮助,将不胜感激.提前致谢.
这是我的Welcome.js:
import React, { Component } from 'react';
import { View, Text, ActivityIndicator } from 'react-native';
import { NavigationActions } from 'react-navigation';
import { connect } from 'react-redux';
import { ColorSetting } from './common/ColorSetting';
import { fetchMainMovieList } from '../actions';
class Welcome extends Component {
static navigationOptions = {
header: null,
};
componentDidMount() {
// call main page …Run Code Online (Sandbox Code Playgroud)