Redux-thunk applyMiddleware - PullRequest
       0

Redux-thunk applyMiddleware

0 голосов
/ 29 января 2020

Просто интересно, почему в этой настройке он поместил thunk в массив и распространил аргумент промежуточного программного обеспечения, в чем разница, просто передавая applyMiddleware (thunk).

import { createStore, applyMiddleware } from "redux";
import { composeWithDevTools } from "redux-devtools-extension";
import thunk from "redux-thunk";
import rootReducer from "./reducers";

const initialState = {};

const middleware = [thunk];

const store = createStore(
  rootReducer,
  initialState,
  composeWithDevTools(applyMiddleware(...middleware))
);

export default store;

1 Ответ

0 голосов
/ 29 января 2020

Там нет ни одного. Это просто предпочтение, если вы проверяете подпись applyMiddleware, для этого может потребоваться до 5 промежуточных программ напрямую или если вам нужно больше, чем этот синтаксис.

...