feat: Mobx-Zustand迁移完成,删除依赖和相关代码
parent
5d4b5cc8f1
commit
c352581f98
@ -1,39 +0,0 @@
|
|||||||
import { makeAutoObservable } from "mobx";
|
|
||||||
import { Auth } from "./Auth";
|
|
||||||
|
|
||||||
class Root {
|
|
||||||
constructor() {
|
|
||||||
this.authStore = new Auth(this);
|
|
||||||
makeAutoObservable(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
clearSession() {
|
|
||||||
if (window.sessionStorage) {
|
|
||||||
const sessionStorage = window.sessionStorage;
|
|
||||||
sessionStorage.clear();
|
|
||||||
} else {
|
|
||||||
console.error('browser not support sessionStorage!');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
getSession(key) {
|
|
||||||
if (window.sessionStorage) {
|
|
||||||
const sessionStorage = window.sessionStorage;
|
|
||||||
return sessionStorage.getItem(key);
|
|
||||||
} else {
|
|
||||||
console.error('browser not support sessionStorage!');
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
putSession(key, value) {
|
|
||||||
if (window.sessionStorage) {
|
|
||||||
const sessionStorage = window.sessionStorage;
|
|
||||||
return sessionStorage.setItem(key, value);
|
|
||||||
} else {
|
|
||||||
console.error('browser not support sessionStorage!');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default Root;
|
|
@ -1,7 +0,0 @@
|
|||||||
import { createContext, useContext } from "react";
|
|
||||||
|
|
||||||
export const StoreContext = createContext();
|
|
||||||
|
|
||||||
export function useStore() {
|
|
||||||
return useContext(StoreContext);
|
|
||||||
}
|
|
Loading…
Reference in New Issue