Umi---|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 useUpdateEffectuseUpdataLayoutEffect
【Umi---|Umi--- hooks记录】useMount : 首屏时执行内容
useUnmount:销毁时执行内容
useUpdate: 强制更新整个组件
useUpdateEffectuseUpdataLayoutEffect: 根据依赖项更新内容执行内容(忽略首屏渲染 , 这俩没区别)
4、 useBoolean: 专门控制true false的类似useState的东西
5、useClickAway: 点击目标元素外的区域后可以更新数据事件
6、useEventListener: 监听键盘事件、点击事件
7、useFullscreen: 可以控制元素全屏、退出全屏
8、useInViewport: dom节点是否在整屏幕的可视范围内
9、useMouse: 获取鼠标节点位置
10、useScroll: 监控某个节点滚动范围
11、useTextSelection:获取用户选取范围
12、useCreation: useMemo和 useRef的替代品 返回一个数值或者节点,可以根据依赖项的改变重新计算

    推荐阅读