REDUX:刷新页面后我的数据是否可能没有被删除?
REDUX : Is it possible my data not deleted after refreshing the page?
我正在用 React 做一个项目,我正在使用 Redux。我从 API 获取数据并将这些数据添加到数组中。但是,当我刷新页面时,我的数据消失了,我的数组变空了。是否有可能使其永久化?我怎样才能做到这一点?我找不到任何相关示例。
import ActionTypes from "../constants/ActionTypes";
const myCities = [];
const initialState = {
aCity: {},
};
export const WeatherReducer = (state = initialState, { type, payload }) => {
switch (type) {
case ActionTypes.GETBY_CITYNAME:
myCities.push(payload);
return { ...state, aCity: payload };
default:
return state;
}
};
检查 redux-presist 库或者您可以使用 locaStorage。
我正在用 React 做一个项目,我正在使用 Redux。我从 API 获取数据并将这些数据添加到数组中。但是,当我刷新页面时,我的数据消失了,我的数组变空了。是否有可能使其永久化?我怎样才能做到这一点?我找不到任何相关示例。
import ActionTypes from "../constants/ActionTypes";
const myCities = [];
const initialState = {
aCity: {},
};
export const WeatherReducer = (state = initialState, { type, payload }) => {
switch (type) {
case ActionTypes.GETBY_CITYNAME:
myCities.push(payload);
return { ...state, aCity: payload };
default:
return state;
}
};
检查 redux-presist 库或者您可以使用 locaStorage。