0
我遇到了問題,其中onRightButtonPress
未將新路由推送到導航器。似乎我沒有navigator
對象,因爲我沒有任何道具。我錯過了什麼?當我點擊觸發onRightButtonPress
函數的「創建」按鈕時,我想渲染另一個視圖。在React Native Navigator中無法渲染新組件
export default class App extends Component {
render() {
const addWorkoutRoute = {
title: 'Add workout',
component: AddWorkout,
};
return (
<Provider store={store}>
<NavigatorIOS
style={styles.container}
initialRoute={{
rightButtonTitle: 'Create',
onRightButtonPress:() => this.props.navigator.push(addWorkoutRoute),
title: 'Workout overview',
component: WorkoutList,
}}
/>
</Provider>
)
}
}