почему мои редукторы вызывают дважды? Пожалуйста, найдите исходный код и ниже скриншот из инструментов разработчика.
Код:
import { createStore } from 'redux';
const initState = {
title: "-",
todos: []
}
function rootReducer(state = initState, action) {
console.log("rootReducer, state=", state, "rootReducer, action=", action);
if (action.type === "ADD_TODO") {
return {
...state,
todos: [...state.todos, action.todo],
}
}
return state;
}
const store = createStore(rootReducer);
store.subscribe(() => {
console.log("State updated!", store.getState());
});
store.dispatch({ type: 'ADD_TODO', todo: 'Learn Babel' });
Инструменты разработчика:
Спасибо