Umi--- hooks记录

---------------------------------------------------------------------------------

有需要内推的小伙伴吗?

咩有? 那也看看市场嘛QAQ

高途课堂、跟谁学、小早教育、专注做教育的互联网公司!

待遇丰厚!现在业务扩张 有大量hc!

校招 社招的宝贝们 如果需要内推可以直接文章下回复我哦!

---------------------------------------------------------------------------------

记录 umihook  --- api,

1、useRequest

    1、useRequest可以直接使用loading(不需要自己维护table-loading), 拥有自己的防抖,不需要自己封装或者使用lodash,

    2、支持分页,可以缓存上一次的参数并且再次发起请求

    3、loadMore,加载更多

    4、featchKey:(id) => id 分类查询同一个接口,可以携带不同参数请求同一个接口,

    5、pollingInterval  触发定时轮询, 

2、 ui组件拖拽 

3、可以使用  useMount useUnmount useUpate useUpdateEffect  useUpdataLayoutEffect

useMount : 首屏时执行内容

useUnmount:销毁时执行内容

useUpdate: 强制更新整个组件

useUpdateEffect  useUpdataLayoutEffect: 根据依赖项更新内容执行内容(忽略首屏渲染 , 这俩没区别)

4、 useBoolean: 专门控制true false的类似useState的东西

5、useClickAway: 点击目标元素外的区域后可以更新数据事件

6、useEventListener: 监听键盘事件、点击事件

7、useFullscreen: 可以控制元素全屏、退出全屏

8、useInViewport: dom节点是否在整屏幕的可视范围内

9、useMouse: 获取鼠标节点位置

10、useScroll: 监控某个节点滚动范围

11、useTextSelection:获取用户选取范围

12、useCreation: useMemo和 useRef的替代品 返回一个数值或者节点,可以根据依赖项的改变重新计算

你可能感兴趣的:(Umi--- hooks记录)