AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## Action Creators 一个约定俗成的做法,通过创建函数生成 action 对象,而不是在你分发的时候内联生成它们。 例如,比起使用对象文字调用 dispatch : ``` // somewhere in an event handler store.dispatch({ type: 'ADD_TODO', text: 'Use Redux' }); ``` 你其实可以在单独的文件中写一个 action creator ,然后从 component 里导入: `actionCreators.js` ``` export function addTodo(text) { return { type: 'ADD_TODO', text }; } ``` `AddTodo.js` ``` import { addTodo } from './actionCreators'; // event handler 里的某处 store.dispatch(addTodo('Use Redux')) ``` Action creators 总被当作模板受到批评。其实你并不非得把他们写出来!如果你觉得更适合你的项目,你可以选用对象文字 然而,你应该知道写 action creators 是存在某种优势的。