私はアプリを使っていますが、gobackボタンは私をバックスクリーンに連れて行っていません。goBackリアクションナビで常に家に帰る/最初の画面
App.js
import React, { Component } from 'react';
import one from './components/test/one';
import two from './components/test/two';
import three from './components/test/three';
import { DrawerNavigator } from 'react-navigation';
const AppNavigator = DrawerNavigator({
one: {
screen: one,
},
two: {
screen: two,
},
three: {
screen: three,
},
}
);
export default() =>
<AppNavigator />;
import React, { Component } from 'react';
import { Button } from 'react-native';
export default class one extends React.Component {
static navigationOptions = {
drawerLabel: 'one',
};
render() {
return (
<Button
onPress={() => this.props.navigation.navigate('two')}
title="Go to Two"
/>
);
}
}
コンポーネント/試験/ two.js
three.jsimport React, { Component } from 'react';
import { Button } from 'react-native';
export default class two extends React.Component {
static navigationOptions = {
drawerLabel: 'two',
};
render() {
return (
<Button
onPress={() => this.props.navigation.navigate('three')}
title="Go to 3"
/>
);
}
}
コンポーネント/試験/ one.jsコンポーネント/試験/
import React, { Component } from 'react';
import { Button } from 'react-native';
export default class three extends React.Component {
static navigationOptions = {
drawerLabel: 'three',
};
render() {
return (
<Button
onPress={() => this.props.navigation.goBack()}
title="Go back to 2"
/>
);
}
}
「2つに移動」=>「3に移動」=>「2に戻る」画面3の の場合、「2へ戻る」をクリックすると、いつも私をone.jsに連れて行きます。
1つのファイルにまとめても機能しません。
この回答は絶対に保存されました。 – mudcup