import React from "react"; import { render } from "react-dom"; import { BrowserRouter as Router, Route, Routes,Link } from "react-router-dom"; import "./assets/css/reset.css"; import "./index.scss"; import UseEffectOnce from "./hooks/effect/useEffectOnce/demo/demo1" import Async from "./hooks/effect/useAsyncEffect/demo/demo1" import Update from "./hooks/effect/useUpdateEffect/demo/demo1" import Deep from "./hooks/effect/useDeepCompareEffect/demo/demo1" import Debounce from "./hooks/effect/useDebounceEffect/demo/demo" import Throttle from "./hooks/effect/useThrottleEffect/demo/demo1" import CountUpdate from "./hooks/effect/useCountUpdateEffect/demo/demo2" import RangeUpdate from "./hooks/effect/useRangeUpdateEffect/demo/demo2" import First from "./hooks/lifeCycle/useFirstMountState/demo/demo1" import SetState from "./hooks/state/useSetState/demo/demo1" import Compare from "./hooks/effect/useCompareEffect/demo/demo1" import URL from "./hooks/state/useUrlState/demo/demo1" import Cookie from "./hooks/state/useCookie/demo/demo1" import Event from "./hooks/callBack/useEvent/demo/demo1" import Unmount from "./hooks/lifeCycle/useUnmountedRef/demo/demo1" import Boolean from "./hooks/state/useBoolean/demo/demo1" import Toggle from "./hooks/state/useToggle/demo/demo1" import LocalStorage from "./hooks/state/useLocalStorageState/demo/demo1" import SessionStorage from "./hooks/state/useSessionStorageState/demo/demo1" import Map from "./hooks/state/useMap/demo/demo1" import Previous from "./hooks/state/usePrevious/demo/demo1" import GetState from "./hooks/state/useGetState/demo/demo1" import Set from "./hooks/state/useSet/demo/demo1" import Mount from "./hooks/lifeCycle/useMount/demo/demo1" function App(): JSX.Element { return (
once async Update Deep Debounce Throttle CountUpdate RangeUpdate First SetState Compare URL Cookie Event Unmount Boolean Toggle LocalStorage SessionStorage Map Previous GetState Set Mount
} /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } />
); } console.log("应用构建环境:", process.env.NODE_ENV); console.log("应用运行环境:", RUN_ENV); // eslint-disable-line RUN_ENV === "dev" && module?.hot?.accept(); // eslint-disable-line render(, document.getElementById("root"));