私はconnect
docsをスキミングして、この例を理解しようとしています:actionCreatorsとmapDispatchToPropsを注入する利点は何ですか?
を注入するドスとすべてのアクションクリエイター
import * as actionCreators from './actionCreators' function mapStateToProps(state) { return { todos: state.todos } } export default connect(mapStateToProps, actionCreators)(TodoApp)
をここmapDispatchToProps
必要はありませんなぜ? dispatch
はどこですか?
私はアクション、dispatch
、およびmapDispatchToProps
を理解していますが、私はアクションクリエイターと上記の構文について少し不明です。
にactionCratorsを渡す形Iまた、 './actionCreators ';からのactionCreatorsとしてのimport *は、実際には、'。/ actionCreators'でプロパティとしてエクスポートされた関数を持つオブジェクトと等しいactionCreatorsを設定することも重要です。したがって、この場合は、実装された最初の例です –