React Native:导航到新屏幕并使用onPress将prop传递给Redux

时间:2018-01-14 03:10:06

标签: javascript react-native redux es6-promise react-navigation

我正在尝试将道具传递给Redux商店,并使用一个onPress功能导航到新屏幕。按下按钮时,屏幕会正确导航,但Redux减速器不会启动。

<Components.ChampagneButton
  onPress = {() => this.saveTypeAndGoToNextScreen(type)}
/>

saveTypeAndGoToNextScreen = type => {
  this.saveType(type)
  this.submit()
}

saveType = type =>
  this.props.onChange({
    type
  })

submit = () =>
  helpers.goToScreen('NewJobInfo', this.props)

export default helpers.connectToRedux(
  state => ({job: state.newJob}),
  dispatch => ({onChange: job => dispatch(actions.buildNewJob(job))})
)(NewJobType)

我的目标是将道具传递给Redux商店,然后导航到下一个屏幕。

更新:上面的代码已经更新,现在是一个可行的解决方案。

0 个答案:

没有答案