react-redux 源碼解讀之connect的mapDispatchToProps
connect對於mapDispatchToProps的處理跟mapStateToProps的處理流程是一樣的,只有一點點差別,理解mapDispatchToProps時,可以結合mapStateToProps來理解。
以這樣寫法的mapDispatchToProps爲例討論
const faActionCreators = {
abc:aaa=>{
return {
type:'ADD',
id:num++,
text:aaa,
}
},
qqw:aaa=>({
type:'TYY',
id:num++,
text:aaa,
}),
noa:aaa=>({
type:'nono',
id:num++,
text:aaa,
})
}
const mapDispatchToProps = faActionCreators;