我有一個按鈕,他的動畫就像它應該一樣工作,直到我添加一個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是的,它確實會觸發。如果我評論這個調度,那麼這個調度就像預期的那樣工作。該參數是正確的。 –