我有一个按钮,他的动画就像它应该一样工作,直到我添加一个onPress事件。一旦onPress被添加,当按下按钮时没有任何反馈。当onPress动作被调用时,React Native按钮动画不起作用
我正在使用NativeBase的按钮(虽然我不认为这应该很重要)和REDX的行动发生。
<Button block primary onPress={() => this.props.onChangeDetails({id: this.props.report.report.details.id, inspection: true})}>
<Text style={nbStyles.buttonText}>Add Inspection Report</Text>
</Button>
const mapDispatchToProps = (dispatch) => {
return {
onChangeDetails: payload => {
dispatch(editDetails(payload))
}
}
}
任何想法,为什么我没有看到任何动画? this.props.report.report:
您的onChangeDetails函数会触发吗?并且是你的第一个参数this.props.report.report或者是一个错字? – basudz
@basudz是的,它确实会触发。如果我评论这个调度,那么这个调度就像预期的那样工作。该参数是正确的。 –