const createStoreWithMiddleware = applyMiddleware(thunk)(createStore);
В этой строке создается функция (createStoreWithMiddleware
), которая принимает список аргументов и создает объект хранилища, который применяет промежуточное ПО thunk .Thunk позволяет легче обрабатывать логику побочных эффектов.
const reducer = combineReducers(reducers);
Эта линия объединяет все ваши отдельные редукторы в один полный редуктор.Это означает, что всякий раз, когда действие отправляется, оно отправляется всем редукторам в вашем проекте.
const store = createStoreWithMiddleware(reducer);
Эта строка создает ваш магазин, используя ваш редуктор из предыдущей строки, так что применяется промежуточное программное обеспечение thunk
.