我可以看到有两种方法可以调用applyMiddleware。
第一个是
import thunk from 'redux-thunk'
const middleware = [ thunk ]
const store = createStore(
reducer,
applyMiddleware(...middleware)
)
另一个是
import thunk from 'redux-thunk'
let store = createStore(reducer, applyMiddleware(thunk))
所以我何时应该使用第一个?何时应该使用第二个? 感谢
答案 0 :(得分:1)
它们几乎完全相同。第一个示例更加健壮,因为如果需要,可以更容易地添加第二个中间件(通过在const middleware
数组中包含两个元素)。但是第二个更短,并且完全相同,如果您只需要使用一个中间件,那么效果很好。