some commonly used tool functions and react hooks
$ npm install @theqianqiu/ts-utils
lib
├── dom/
│ ├── Browser.ts
│ └── Url.ts
├── net/
│ ├── HttpMgr.ts
│ ├── NetManager.ts
│ └── SocketMgr.ts
├── react-hooks/
│ ├── useEventListener.tsx
│ ├── useIsMounted.tsx
│ ├── useLockBodyScroll.tsx
│ ├── useLongPress.tsx
│ ├── usePortal.tsx
│ ├── useSocket.tsx
│ ├── useTimer.tsx
│ └── useToggle.tsx
└── utils/
│ ├── ArrayUtils.ts
│ ├── Convert.ts
│ ├── DateUtils.ts
│ ├── Device.ts
│ ├── DownloadFile.ts
│ ├── FileParser.ts
│ ├── GetUUID.ts
│ ├── LocalCache.ts
│ ├── LocalStorage.ts
│ ├── MathUtils.ts
│ ├── ObjectUtils.ts
│ ├── PcmPlayer.ts
│ ├── Queue.ts
│ ├── ResourceExists.ts
│ ├── Singleton.ts
│ ├── StringUtils.ts
│ ├── Verify.ts
│ └── WindowEvent.ts