miziha_hooks
v0.0.43
Published
### 1. 安装 ```shell npm i miziha_hooks ```
Downloads
9
Readme
miziha_hooks
1. 安装
npm i miziha_hooks2. 使用
这里拿 useEventsBus 举例
import { useEventsBus } from "miziha_hooks";
const { on, off, emit } = useEventsBus();
on("test", (data) => {
console.log(data);
});
emit("test", "hello");
off("test");hooks
createModel 创建一个状态管理器 基于react 原生 createContext / useContext 实现 useEentsBus 创建一个事件总线 useAnimationFrame 动画帧 基于react 原生 useEffect / requestAnimationFrame 实现 useDrag 拖拽 基于react-dnd 实现 useDrap 拖拽callback 基于react-dnd 实现 useIsView 元素是否在视口内 基于react 原生 IntersectionObserver 实现 useMedia 媒体查询 基于react 原生 useMedia 实现 useProgress 进度条 基于原生class 实现
