1.0.2 • Published 9 months ago

liang-node-tool v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

一、说明

对日常开发常用方法的整合,方便各个项目的使用。

适用于 React 16 +版本项目。

二、安装

npm i liang-react-hook

三、使用

1、配置

  • errMessage 错误消息
  • network 网络请求的默认配置
  • storage 缓存的默认配置
<LiangHookContextView 
    errMessage={(e) => message.error({content: e, key: "msg"})} 
    storage={storage}
    network={network}>
    <App/>
</LiangHookContextView>

2、Hook 使用 [ 文档尚在完善中,具体使用参考 TypeScript 类型声明 ]

  • useNetwork
const network = useNetwork();

useEffect(() => {
   // get 请求
   network.get("/data").then((res) =>{});
   // post 请求
   network.post("/data",{name:"张三",age:12}).then((res) =>{});
}, []);
  • useCookie
const cookie = useCookie("token");

useEffect(() => {
   cookie.setValue("12312312");
})
  • useStorage
const storage = useStorage("token");

useEffect(() => {
  storage.setString("13213");
  console.log(storage.getString());
})
  • useDate
  • useTool
  • useCrypto
  • useFile