2021-06-28
- グローバルな値を自分で管理する必要はない、ReactNに任せれば良い
- 値の読み書きのためのインターフェイスだけ露出すれば良い
以前の議論
ts
import { getGlobal, setGlobal } from "reactn";
const movidea = {
setGlobal,
getGlobal,
};
const debug = {};
declare global {
interface Window {
debug: any;
movidea: typeof movidea;
}
}
export const initializeGlobalVariables = () => {
window.movidea = movidea;
window.debug = debug;
};