react-sweet

1.0.2 • Public • Published

react-sweet

GitHub license GitHub version GitHub version

介绍:

基于react hook的函数库,主要分成了六个部分的钩子类型,它们分别是:

  1. lifecycle: 关于生命周期方面的钩子 - 文档
  2. async: 关于ajax异步请求方面的钩子 - 文档
  3. form:关于表单校验方面的钩子 - 文档
  4. tool:关于工具类和便捷类的钩子 - 文档
  5. native:关于html原生事件等这类的钩子 - 文档
  6. store:基于react hook的redux状态管理的钩子 - 文档

后续还会继续迭代更多方面的react hook钩子。

安装:

npm install react-sweet

使用:

import React, {useState} from 'react';
import { useMount } from 'react-sweet';

function Com(props) {
  const [value, setValue] = useState('no');
  useMount({
    mount() {
      console.log('mount', value)
    },
    clean() {
      console.log('clean');
    }
  });
  return <div>
    CheckMountCom
    <button onClick={() => {
      setValue('yes');
    }}>点击</button>
  </div>
}

Readme

Keywords

Package Sidebar

Install

npm i react-sweet

Weekly Downloads

2

Version

1.0.2

License

ISC

Unpacked Size

109 kB

Total Files

88

Last publish

Collaborators

  • dragonchen