二次封装组件
文章平均质量分 67
菥菥爱嘻嘻
让自己快乐快乐这才叫做意义
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
React + ECharts 实践:构建可交互的数据可视化组件
本文介绍了基于React和ECharts封装可复用图表组件的实践经验。通过搭建通用图表容器,实现了折线图、柱状图等不同类型图表的动态渲染。重点讲解了图表生命周期管理(初始化/销毁实例)、响应式设计(窗口变化处理)、数据驱动更新机制、视觉定制(渐变色/动画效果)等核心实现方案。文章还分享了动态Y轴范围计算、标签格式化等实用技巧,为构建交互式数据可视化组件提供了完整的技术思路。原创 2025-11-16 16:40:50 · 450 阅读 · 0 评论 -
构建一个属于组件的组件库
本文介绍了如何构建一个React组件库的完整流程。首先配置package.json设置多格式输出、构建脚本和依赖关系;然后创建ES模块配置和Webpack构建配置;接着安装依赖并执行构建命令;最后通过npm pack生成可安装包。组件库支持CommonJS和ES模块两种格式,并配置了外部依赖以避免重复打包。使用时只需安装tgz包并导入组件即可。更新版本时需重新构建打包并安装新版本。整个流程涵盖了从配置、构建到使用的完整组件库开发周期。原创 2025-10-10 14:29:23 · 244 阅读 · 0 评论 -
高阶组件实现Button权限
本文介绍了一种基于React高阶组件(HOC)的按钮级权限控制实现方案。通过withPermissons高阶组件,开发者可以定义需要特定权限才能显示的按钮组件。该方案接收所需权限数组和用户权限数组作为参数,在组件内部进行权限校验,仅当用户拥有全部所需权限时才渲染按钮。代码展示了高阶组件的实现细节,包括权限检查逻辑和组件封装方式,并提供了实际应用示例。最后通过两张图片展示了权限控制效果。原创 2025-08-06 17:21:13 · 303 阅读 · 0 评论 -
基于AntDesign二次封装table组件
本文介绍了基于AntDesign的二次封装Table组件开发过程。该组件主要实现数据展示、批量删除、单条删除、Excel导出、编辑和添加等功能。首先定义了详细的类型系统,包括表格配置类型、组件属性类型和引用类型;其次通过状态管理维护表格数据、分页、选择状态等;核心功能包括数据加载、分页处理和行选择配置;并实现了删除等扩展功能。组件设计注重可配置性和扩展性,支持多种业务场景需求,通过类型定义和状态管理确保代码健壮性,同时提供与父组件的通信机制。原创 2025-08-06 15:31:05 · 1159 阅读 · 0 评论
分享