react
文章平均质量分 68
玄晓乌屋
这个作者很懒,什么都没留下…
展开
-
useQS
Textends。原创 2023-02-21 13:57:02 · 364 阅读 · 0 评论 -
React 如何根据外部状态进行更新
为了更新的安全和可靠,React的状态一直都比较封闭,不论是早期类组件的this.state,还是 hook 年代的,React 依赖外部数据更新都不是很容易。要使 React 订阅外部数据,外部数据的就需要有数据更新的回调,使得更新能够通知 React。原创 2022-12-16 18:23:50 · 1006 阅读 · 0 评论 -
如何更好的在 react 中使用 axios 的拦截器
title: 如何更好的在 react 中使用 axios 的拦截器createAt: 2021-09-28作者:玄晓乌屋备注:转载与借鉴请注明出处。前言axios 算是当下最热门的前端 ajax 处理库,它简单易上手,扩展性强,功能齐全。我之前在 react 中处理 axios 的封装一直没有找到很好的方式,因为 axios 是非常独立,并且提供的各种 api 都是一次性配置,例如 axios.create、axios.defaults,这让 react 对 axios 进行封装异常麻烦.原创 2021-09-30 01:41:35 · 1455 阅读 · 2 评论 -
react 函数组件暴露方法
场景部分时候希望在子组件中暴露方法给父组件,使用 Class 组件时配合 ref 很容易拿到子组件实例,并且可以执行子组件上的方法。但是函数组件没有组件实例,就算使用 ref 转发,也只会把 ref 转发到内部。hook 推出后,可以使用 useImperativeHandle 来控制转发的 ref。比如:const Chart = (_, ref) => { // 方法暴露 useImperativeHandle( ref, () => ({ doSo原创 2021-04-30 14:41:41 · 7094 阅读 · 0 评论