在同一参数下从同一 API 返回响应后,如何避免重新访问 API
我如何将 useMemo 钩子与 axios 部分一起使用以获得更好的性能,因为我是 React 新手,并且确实研究了 useMemo 可用于性能优化。
编辑:
带有备忘录功能的代码现在这是正确的方法吗?
const initialState = {
SwichManagment: [],
Error: false
}
const reducer = (state, action) => {
switch (action.type) {
case "FETCHREQUEST":
return {
...state,
hasError: false
};
case "FETCHSUCCESS":
return {
...state,
SwichManagment: action.payload,
};
case "FETCHFAILURE":
return {
hasError: true
};
default:
return state;
}
}
const SwitchManagment = ({ IdentifierId }) => {
const [states, dispatch] = useReducer(reducer, initialState)
const memo = (callback) …Run Code Online (Sandbox Code Playgroud)