前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >最好用的 6 个 React Tree select 树形组件测评与推荐

最好用的 6 个 React Tree select 树形组件测评与推荐

原创
作者头像
蒋川@卡拉云
发布于 2022-06-06 07:49:44
发布于 2022-06-06 07:49:44
6.5K0
举报

本文完整版:《最好用的 6 个 React Tree select 树形组件测评与推荐

React 树形选择器(React tree select)组件在搭建 React 的 app 中特别常用,React tree select 除了简单的树形结构外,还有非常多样的功能来配合不同场景的使用。比如搜索过滤,前端添加删除树枝,前端编辑修改子树名,拖拽排序,对用户操作事件记录等。本文记录了我自己使用多年最好用的 6 款 React tree select 组件,每一款都经过我实际测试,推荐给大家。

kalacloud-tree-select
kalacloud-tree-select

接下来介绍 6 款我自己常用的 React tree select第三方组件,它们各有特色,希望能帮你找到合适你的选择器

  • React Sortable Tree - 全功能,树状单选多选、可拖拽、过滤搜索、多种主题可选
  • React Treebeard - 纯树形选择器、轻盈趁手、有过滤搜索功能
  • RC Tree - 资源管理器树状型选择器、可拖拽编辑、动态生成、icon 可换
  • React Animated Tree - 有漂亮的动效的基础款树形选择器,没有多余功能
  • React Dropdown Tree Select - 树形下拉菜单勾选选择器,是树形+checkbox+下拉选择器的合集组件
  • React Checkbox Tree - 带有 checkbox 的树状组件、有过滤搜索功能

1.React Sortable Tree - 全功能,树状单选多选、可拖拽、过滤搜索、多种主题可选

react-sortable-tree
react-sortable-tree
react-sortable-tree主题
react-sortable-tree主题
理器、树状全节点拖动、notion 型的块拖动等主题。
  • 没有依赖
  • 单选、多选
  • 鼠标拖拽子集到新合集
  • 前端模糊搜索过滤
  • 多种样式主题和选

2.React Treebeard - 纯树形选择器、轻盈趁手、有过滤搜索功能

react-treebeard
react-treebeard

react-treebeard 简洁的树形 React 组件。虽然 UI 简单,但整体轻盈,功能主要集中在树状结构及搜索上。三角按钮展开树形结构,平滑的动态效果。内置搜索功能,可快速过滤搜索,效率极快。

3.RC Tree - 资源管理器树状型选择器、可拖拽编辑、动态生成、icon 可换

rc-tree
rc-tree

rc-tree 是一套 Win 资源管理器形的树状选择器 React 组件,用户可以在前端拖拽各个节点到新集合中。更棒的是这套树状组件支持动态加载,可在用户展开树结构时,进行动态加载。

4.React Animated Tree - 有漂亮的动效的基础款树形选择器,没有多余功能

react-animated-tree
react-animated-tree

react-animated-tree 是一个最简单形式的 React 树状组件。这套组件有流畅漂亮的动画效果,展开、关闭组件时可见。除此之外,没有任何其他多余的功能,它只有多层树状结构,简单的开合以及点击选择。针对仅需要树状选择组件的使用场景。

5.React Dropdown Tree Select - 树形下拉菜单勾选选择器,是树形+checkbox+下拉选择器的合集组件

react-dropdown-tree-select
react-dropdown-tree-select

react-dropdown-tree-select 可真是厉害了,是树形选择器 + 下拉菜单 + checkbox 的合集版,不仅前端可以搜索过滤,还可以快速通过树结构批量选择。

6.React Checkbox Tree - 带有 checkbox 的树状组件、有过滤搜索功能

react-checkbox-tree
react-checkbox-tree

react-checkbox-tree 顾名思义,它是带有 checkbox 的树状选择器。适合用在勾选需要操作的目录等应用场景中使用。

React 树形选择器总结

本文推荐了我自己使用多年的 6 款最好用的 React Tree select 树形选择器,这其中一定有一款适合你。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
最好用的 5 个 React select 多选下拉菜单组件测评推荐
本文完整版:《最好用的 5 个 React select 多选下拉菜单组件测评推荐》
蒋川@卡拉云
2022/06/01
7.7K0
最好用的 5 个 React select 多选下拉菜单组件测评推荐
最好用的 7 个 Vue Tree select 树形组件 - 卡拉云
本文首发:《最好用的 7 个 Vue Tree select 树形组件 - 卡拉云》
蒋川
2022/02/28
16.6K1
最好用的 7 个 Vue Tree select 树形组件 - 卡拉云
React UI 组件库【uiw】发布
uiw react 高品质的UI工具包,基于React 16+的组件库。 ? 为了表示支持,点击 阅读原文 搞点Star,多多益善。 Github: https://github.com/uiw-re
小弟调调
2018/09/11
2.2K0
React UI 组件库【uiw】发布
TDesign 更新周报(2022 年 4 月第 4 周)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.0
TDesign
2022/04/25
2.4K0
React Native之常用第三方库
前言 React Native出来一年多了,受到各大开发人员的喜爱,但是由于只是专注于View层的开发,因此在很多深层次上还需要结合原生app做一定的兼容,还有就是现在好多控件,如Android中已是系统的控件的sidemenu、checkbox、gridview等,这些在react native中 系统是没有给我们提供的,这时候就借助了第三方开源的力量。 那么我们今天说说在React Native项目开发中常见的一些第三方库。 常见的第三方库 组件篇 CheckBox(多选按钮) react-nati
xiangzhihong
2018/02/05
8.9K0
React Native之常用第三方库
element 的 Cascader 级联选择器设定默认值
发现在很多的CRM管理系统里面,都有不少页面是用到这种级联选择器的,确实,功能很实用,
wuxiexy
2020/05/25
6.2K0
TDesign 更新周报(2022年7月第2周)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.43.3
TDesign
2022/07/12
2.3K0
带你省市级联动操作
先来看看我们请求回来的数据是什么样子的: city: { 11: { 1101: "市辖区" } } county: { 1101: Object 110101: "东城区" 110102: "西城区" 110105: "朝阳区" 110106: "丰台区" 110107: "石景山区" } provincetr: 11: "北京市" 12: "天津市" 13: "河北省" 这里我们使用的是 element-ui 的 el-
公众号---人生代码
2020/12/15
1.3K0
TDesign 更新周报(2022年5月第3周)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.5
TDesign
2022/05/23
2.9K0
TDesign 更新周报(2022年9月第1周)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.46.4
TDesign
2022/09/09
2.7K0
TDesign 更新周报(2022年10月第3周)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.49.1
TDesign
2022/11/10
1.2K0
后台系统设计(上篇:选择)
在单个选项下,存在多组互斥选项,且互斥选项组之间存在一定关系,可以考虑混用分段控件和常规按钮,由于分段控件在视觉上占用更大的面积,故给人在层级上更加置前。
霖酱
2018/10/10
10K0
后台系统设计(上篇:选择)
下拉菜单11+原生js获取select下拉框的selected的option项
想必大家在开发过程中也遇到类似问题,如果直接将js获取的数组传给后台,后台是无法区分数组的,因为js数组如果是二维的就是这样的:1,张三,23,2,李四,26
用户3519280
2023/07/08
9330
下拉菜单11+原生js获取select下拉框的selected的option项
年度实用技巧 | 越折腾越有趣,封装了一个表单组件
我在封装详情页功能的时候,其实最早的雄心壮志是做低代码平台。看了几篇文章,再看看自己的小键盘以及手里的项目排期,就放弃了。我和我的梦想终究是隔着时间、人力、能力等多重重险阻。
叶一一
2025/01/17
1670
年度实用技巧 | 越折腾越有趣,封装了一个表单组件
Vue Amazing UI:好用的Vue3组件,大大提升开发速度,这款强大的Vue3组件库,组件太丰富了,几乎涵盖了你需要的控件样式,不信你自己测试
嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法
小华同学ai
2025/01/30
6010
Vue Amazing UI:好用的Vue3组件,大大提升开发速度,这款强大的Vue3组件库,组件太丰富了,几乎涵盖了你需要的控件样式,不信你自己测试
React 下拉菜单 Dropdown Menu
下拉菜单(Dropdown Menu)是 Web 应用中常见的交互组件之一,广泛应用于导航栏、表单选择等场景。React 作为目前最流行的前端框架之一,提供了丰富的工具和库来实现复杂的 UI 组件。本文将从基础概念入手,逐步深入探讨 React 下拉菜单的实现、常见问题及解决方案。
Jimaks
2024/12/12
1850
React 下拉菜单 Dropdown Menu
TDesign 更新周报(2022年10月第1周)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.48.5
TDesign
2022/11/10
1.6K0
TDesign 更新周报(2022年8月第1周)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.45.1
TDesign
2022/08/03
3.6K1
8 款好用的 React Admin 管理后台模板推荐
常业务开发中,除了核心产品相关的工作之外,很大一部分工作量便是 Admin 管理后台的开发。因为在企业内无论哪种岗位都离不开与数据打交道,而数据库中的数据往往是不直观的,Excel 操作可能又过于简陋且容易出错,所以企业内会有形形色色的 Admin 管理后台服务各种业务场景。那么对于企业来说,一款能够快速上手并开发 Admin 管理后台的工具就显得尤为重要了。这篇文章中,码匠将向您介绍 8 款基于 React 的 Admin 后台模版,并针对不同使用场景提出建议。
码匠Majiang
2022/06/21
8.4K1
8 款好用的 React Admin 管理后台模板推荐
管理系统类毕设(三)---学生信息查询实现(包括前后端以及分页的实现)
用到了Element的面包屑 表格 表单 下拉菜单 开关组件 Element官网 Element官网
代码哈士奇
2021/01/26
1.1K0
管理系统类毕设(三)---学生信息查询实现(包括前后端以及分页的实现)
推荐阅读
相关推荐
最好用的 5 个 React select 多选下拉菜单组件测评推荐
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档