Я пытался создать хранилище в redux, для которого в настоящее время я использую следующий синтаксис: -
const middlewares = [
thunk,
logger
]
const wlStore = createStore(
rootReducer,
initialState
compose(applyMiddleware(...middlewares))
)
Вышеупомянутое работает отлично для меня, и я могу получить доступ к хранилищу, но в последнее время я столкнулся с другим синтаксисом: -
const wlStore=applyMiddleware(thunk,logger)(createStore)(rootReducer)
Оба они, похоже, выполняют ту же работу.
Есть ли какая-то причина, из-за которой я должен предпочесть один за другим? Плюсы/минусы?