- 博客(159)
- 问答 (3)
- 收藏
- 关注
原创 37. useImmer
useImmer是基于immer 库实现的一个 React Hook,它让你可以像修改可变数据一样来修改不可变数据。immer 是一个不可变的数据结构库,完全符合 React 的不可变性原则。useImmer是一个强大的状态管理工具,特别适合处理复杂的状态结构。它让不可变更新变得简单直观,同时保持了 React 的性能优势。无论是简单的计数器还是复杂的表单状态,useImmer都能提供优雅的解决方案。
2026-06-03 13:02:10
213
原创 36. useReducer
`useReducer`是React提供的一个`高级Hook`,没有它我们也可以正常开发,但是`useReducer`可以使我们的代码具有更好的可读性,可维护性。
2026-06-02 23:57:25
161
原创 34. React调度器
requestidlecallback 它提供了一种机制,允许开发者在浏览器空闲时运行低优先级的任务,而不会影响关键任务和动画的性能。
2026-06-01 23:07:42
230
原创 32. swc
SWC 既可用于编译,也可用于打包。对于编译,它使用现代 JavaScript 功能获取 JavaScript / TypeScript 文件并输出所有主流浏览器支持的有效代码。
2026-05-25 11:10:02
421
原创 31.Babel
什么是Babel? Babel 是一个 JavaScript 编译器,提供了JavaScript的编译过程,能够将源代码转换为目标代码。
2026-05-25 10:24:40
368
原创 antdv下拉框树的封装(可懒加载,可级联下级,可单独勾选,可禁用,可搜索)
【代码】antdv下拉框树的封装(可懒加载,可级联下级,可单独勾选,可禁用,可搜索)
2025-12-08 20:56:41
231
原创 22. React中CSS使用方案
前面说过,整个前端已经是组件化的天下:而css的设计就不是为组件化而生的,所以在目前组件化的框架中都在需要一种合适的CSS解决方案。在组件化开发中选择合适的CSS解决方案应该符合以下条件:2.1. 可以编写局部css: css具备自己的作用域,不会随意污染其他组件内的元素;2.2. 可以编写动态的css: 可以获取当前组件的一些状态,根据状态的变化生成不同的css样式;2.3. 支持所有的css特性:伪类、动画、媒体查询等;2.4. 编写起来简洁方便、最好符合一贯的css风格特点;
2025-11-01 00:07:57
446
空空如也
echarts 如何实现图例单个数据项加上背景颜色和饼图中的背景图自适应
2023-06-05
iframe PDF文件预览 设置默认隐藏缩略图
2023-03-16
如何在vscode上连接TFS进行版本管理的配置
2023-03-13
vxe-table在PAD端,无法横向滚动,不知道啥原因,有知道的吗,请教一下
2022-12-02
Vxe-table表格框架换行的坑
2022-12-01
最近在看js权威指南里面的js,看到正则表达式,不太理解
2022-10-17
预览文件,谷歌浏览器修改掉预览文件默认的颜色和左边的导航栏
2022-09-17
在JS权威里看到一个正则表达式不太理解,请教一下
2022-09-04
ant-design-vue表格组件插槽里放着文字或图片 字段名不同
2022-08-25
挂载的时候,还使用了nextTick,找不到dom元素
2022-08-24
无法理解!f.apply(this,arguments)
2022-08-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅