Я хотел бы получить некоторые переменные из бэкэнда (т.е. showTutorial) для начального состояния в редукторе.
Я думал об использовании только вызова в axios от редуктора, но я не уверен, чтоэто лучший способ сделать это.
Вот как это делается прямо сейчас:
import { UNSET_TUTORIAL, SET_FILTER_BLOCKS } from "../actions/types";
const initialState = {
showTutorial: true, // <-- instead of initializying to true, do the axios call
filterBlocks: "ALL"
};
export default (state = initialState, action) => {
switch (action.type) {
case UNSET_TUTORIAL:
return { ...state, showTutorial: false };
case SET_FILTER_BLOCKS:
return { ...state, filterBlocks: action.payload };
default:
return state;
}
};
Я не хочу использовать redux-persist, как я хотел бы сначала понять,правильный способ сделать это.