У меня есть несколько редукторов, и мне нужно отправить отдельные действия для каждого из них одним щелчком мыши, поэтому я сделал следующее:
<TouchableOpacity
style={[styles.button, styles.edit]}
onPress={()=>{
this.props.toggleCurrentTask(this.props.task);
this.props.triggerUpdating(id);
}}
>
<Text>Edit</Text>
</TouchableOpacity>
, но действие toggleCurrentTask
не сработало, и я некоторое время боролся, в конце концов, просто замена их решила мою проблему!
как это:
onPress={()=>{
this.props.triggerUpdating(id);
this.props.toggleCurrentTask(this.props.task);
}}
Так что я подумал, что, возможно, вызывать два действия одновременно - плохая практика. Если это так, что я должен делать вместо этого?