我试图将我的头脑包裹在一些反应和它的工具中非常常见的箭头函数上.
给出以下示例:
export default function applyMiddleware(...middlewares) {
return (createStore) => (reducer, preloadedState, enhancer) => {
// snip actual enhancer logic
return {
...store,
dispatch
}
}
}
Run Code Online (Sandbox Code Playgroud)
用语言描述上述内容:
所以没有箭头,它看起来像这样:
export default function applyMiddleware(...middlewares) {
return function(createStore){
return function(reducer,preloadedState,enhancer){
//some logic
return{...store,dispatch}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题: