Я скопировал код с redux-thunk, так как планировал его настроить. Однако, к моему удивлению, я не вижу кода, помеченного: "НЕ ВЫЗЫВАЕТСЯ" не вызывается. Есть идеи, почему, что мне не хватает?
Я вижу регистрацию, но не вызов функции.
function createThunkMiddleware(extraArgument?) {
console.log("is called ");
return ({ dispatch, getState }) => (next) => (action) => {
console.log("%c IS NOT CALLED", "background: green; color: white; display: block;", action, extraArgument);
if (typeof action === "function") {
return action(dispatch, getState, extraArgument);
}
return next(action);
};
}
Это код для действия:
thunkEcho : () => function f() {
return { type: 'ADD_THINGS', things: fetchSecretSauce() }
}(),
function fetchSecretSauce() {
console.log("test")
}