Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >最好用的 5 个 React select 多选下拉菜单组件测评推荐

最好用的 5 个 React select 多选下拉菜单组件测评推荐

原创
作者头像
蒋川@卡拉云
发布于 2022-06-01 02:18:57
发布于 2022-06-01 02:18:57
7.6K0
举报
最好用的 5 个 React select 多选下拉菜单组件测评推荐
最好用的 5 个 React select 多选下拉菜单组件测评推荐

本文完整版:《最好用的 5 个 React select 多选下拉菜单组件测评推荐

在 React 开发中,单选 / 下拉 / 多选(select)功能使用非常普遍,React select 除了用鼠标点选外,还可以有更多样的功能,比如搜索过滤,树状结构,tab 分组,按组选择等。这些高级功能都可以在第三方组件中找到,本文记录了我自己使用多年最好用的 6 款 React select 多选下拉组件,每一款都经过我实际测试,推荐给大家。

如果你正在搭建后台管理工具,又不想处理前端问题,推荐使用卡拉云,卡拉云是新一代低代码开发工具,可一键接入常见数据库API ,无需懂前端,仅需拖拽即可快速搭建属于你自己的后台管理工具,一周工作量缩减至一天,详见本文文末。

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

  • React Select - 多选下拉菜单王者组件库,覆盖多数应用场景
  • React multi select component - 超轻量、零依赖、支持多选
  • React Select Search - 支持模糊搜索、键盘快捷键、UI 漂亮
  • Tree Select - 树状结构选择器、过滤搜索、分组全选
  • Multiselect React Dropdown - 多选搜索、固定选项、分组选项、默认必选
  • React Custom Flag Select - 手机号国际区号搜索下拉选择器

1.React Select - 多选下拉菜单王者组件库,覆盖多数应用场景

1React Select
1React Select

React Select 可以说是 React 框架下最棒的 Select 多选下拉选择器了,不仅有常规的单选多选,下拉选择功能,还有搜索过滤,多选固定选项,文字带颜色表示,加载禁用提示等。React Select 不仅组件代码简洁优雅,API 也非常友好,只要功能满足你,闭眼选它,不用担心出错

  • 没有依赖
  • 单选、多选、标记
  • 自定义选项模板
  • 下拉菜单
  • 过滤及搜索建议
  • 基本组件和对自定义组件的支持

扩展阅读:《7 款顶级 React 移动端 ui 组件库推荐测评

2.React multi select component - 超轻量、零依赖、支持多选

2React multi select component
2React multi select component

React-multi-select-component 是一款简洁的多选框组件,零依赖,超轻量(<5KB),使用 TypeScript 开发 支持 React 。虽然 UI 简单,但整体轻盈,功能有十分丰富,默认显示复选框,能够对多选项进行分组,支持在一行中显示多个选项,按组全选。

  • 零依赖
  • 轻量级(<5KB)
  • 可定制主题
  • 使用 TypeScript 开发

扩展阅读:《6款顶级开源 React table 表格组件测评与推荐

3.React Select Search - 支持模糊搜索、键盘快捷键、UI 漂亮

3react-select-search
3react-select-search

react-select-search 是一款主打搜索的 React 下拉菜单选择器,轻量级、零依赖,有非常强大的搜索过滤功能,异步选项,可分组,可搜索组名。代码简洁,CSS 样式可定制。

  • 轻量级,零依赖
  • 基本的 HTML 选择功能,可多选
  • 搜索 / 过滤功能
  • 支持键盘快捷键
  • 可设置带有组名的组选项,可以搜索组名
  • 代码简洁,CSS 样式可定制

扩展阅读:《7款亲测好用的 react ui 组件库推荐测评

4.Tree Select - 树状结构选择器、过滤搜索、分组全选

4tree-select
4tree-select

tree-select 是树状结构选择器,支持多选、分组全选、过滤搜索等。它有三种模式,纯搜索选择,纯树装结构选择以及搜索与树状结合的选择方式。虽然在 React 中树状结构的选择器应用场景不多,但它作为选择器里比较独特的形式,还是想放在这里给大家做参考。

扩展阅读:《6款适合国内场景的 React admin 后台管理框架测评

5.Multiselect React Dropdown - 多选搜索、固定选项、分组选项、默认必选

5multiselect-react-dropdown
5multiselect-react-dropdown

multiselect-react-dropdown 正好在最近发布了新版本,它提供多种应用场景的选择方式,可固定选择,限制选择,搜索后选择,默认必选,分组选择等。搜索灵活,不论数据嵌套有多深,加载毫无延迟,点击秒开。CSS 样式可自定义,可高度定制。可使用键盘快捷键。

  • 支持服务端渲染(SSR)
  • 轻量级
  • 使用 TypeScript 开发

扩展阅读《React Echarts 使用教程 - 如何在 React 中加入图表

6. React Custom Flag Select - 手机号国际区号搜索下拉选择器

6react-custom-flag-select
6react-custom-flag-select

react-custom-flag-select 很简洁,解决了手机号国际区号选择的需求。这个需求也是所有涉及到手机号注册、设置时网站必有的功能。用户可以在组件里搜索「国家名」或「国际区号」直接搜索定位到所需要的选项上,非常方便。

扩展阅读:《React form 表单验证终极教程

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
最好用的 6 个 React Tree select 树形组件测评与推荐
本文完整版:《最好用的 6 个 React Tree select 树形组件测评与推荐》
蒋川@卡拉云
2022/06/06
6.4K0
最好用的 6 个 React Tree select 树形组件测评与推荐
最好用的 7 个 Vue Tree select 树形组件 - 卡拉云
本文首发:《最好用的 7 个 Vue Tree select 树形组件 - 卡拉云》
蒋川
2022/02/28
16.4K1
最好用的 7 个 Vue Tree select 树形组件 - 卡拉云
React 下拉菜单 Dropdown Menu
下拉菜单(Dropdown Menu)是 Web 应用中常见的交互组件之一,广泛应用于导航栏、表单选择等场景。React 作为目前最流行的前端框架之一,提供了丰富的工具和库来实现复杂的 UI 组件。本文将从基础概念入手,逐步深入探讨 React 下拉菜单的实现、常见问题及解决方案。
Jimaks
2024/12/12
1520
React 下拉菜单 Dropdown Menu
React UI 组件库【uiw】发布
uiw react 高品质的UI工具包,基于React 16+的组件库。 ? 为了表示支持,点击 阅读原文 搞点Star,多多益善。 Github: https://github.com/uiw-re
小弟调调
2018/09/11
2.2K0
React UI 组件库【uiw】发布
如何设计下拉菜单(技巧+实例)
下拉菜单可以说是网页设计中令人又爱又恨的元素之一了。下拉菜单有许多优点:不占地方,不需要做输入验证,所有平台都支持,技术门槛低,用户都很熟悉其使用方法。然而与之同时,下拉菜单又是最容易被错误使用的表单组件。这篇文章就来告诉大家下拉菜单的适用场景、设计技巧以及一些漂亮的实例。
奔跑的小鹿
2019/01/24
3K0
如何设计下拉菜单(技巧+实例)
探索 Vue-Multiselect
创建下拉菜单总是很麻烦的,特别是当我们需要自定义样式时,select 元素的作用非常有限。如果用 Vue 来构建我们的应用,则可以用一些组件来帮助简化工作。
疯狂的技术宅
2020/06/19
3.3K0
后台系统设计(上篇:选择)
在单个选项下,存在多组互斥选项,且互斥选项组之间存在一定关系,可以考虑混用分段控件和常规按钮,由于分段控件在视觉上占用更大的面积,故给人在层级上更加置前。
霖酱
2018/10/10
9.8K0
后台系统设计(上篇:选择)
下拉菜单11+原生js获取select下拉框的selected的option项
想必大家在开发过程中也遇到类似问题,如果直接将js获取的数组传给后台,后台是无法区分数组的,因为js数组如果是二维的就是这样的:1,张三,23,2,李四,26
用户3519280
2023/07/08
8430
下拉菜单11+原生js获取select下拉框的selected的option项
react实现移动端下拉菜单
项目中要实现类似与vant的DropdownMenu:下拉菜单。看了vans 的效果 其实也没什么难度,于是动手鲁了一个这样的组件。 项目的技术栈为react全家桶+material UI + ant Design mobile。
前端逗逗飞
2021/04/29
1.7K0
react实现移动端下拉菜单
Flutter 组件集录 | 下拉菜单 DropdownMenu 组件
Flutter 框架中新增了 DropdownMenu 下拉按钮,可以让我们更方便地实现下拉选择的交互。本文案例源码可以详见 【FlutterUnit 的 DropdownMenu】
张风捷特烈
2024/02/07
5.4K0
Flutter 组件集录 | 下拉菜单 DropdownMenu 组件
【Bootstrap】012-组件:按钮组、按钮式下拉菜单、输入框组
通过按钮组容器把一组按钮放在同一行里。通过与按钮插件联合使用,可以设置为单选框或多选框的样式和行为;
訾博ZiBo
2025/01/06
1170
【Bootstrap】012-组件:按钮组、按钮式下拉菜单、输入框组
实用的五大WordPress下拉菜单插件推荐
我们在使用WordPress建站的时候经常会在网站添加下拉菜单,因为添加下拉菜单具有改善网站导航、将重要内容放在首屏上、避免用户过度滚动和增强用户体验等等优势。然而WordPress网站添加下拉菜单会需要用到一些插件,本文为大家推荐实用的五大WordPress下拉菜单插件。
小狐狸说事
2022/11/17
2.9K0
实用的五大WordPress下拉菜单插件推荐
本周先行者课程--多级下拉菜单回顾
各位同学们大家好,又到周末了。这个周末咱们开始讲新的前端组件,多级下拉菜单。这个东西我们以前讲过一次,但因为感觉之前讲的有些不太充分,还是把它再拿出来讲一下。 今天要讲二个主题: 多级菜单的业务流程和需要分析; 基于React的最简单实现。 现在我在白板上,画一下使用多级下拉菜单的几种典型方式, 1,顶部,用户登录之后的用户权限下拉菜单; 2,左边,例如京东的产品列表; 3,底部,仿win开始菜单; 4,nav导航栏; 当然还有更多的应用方式,但就不再举例了。 那么,在前端开发的实际工作中, 1、为什么要用
web前端教室
2018/02/06
1.4K0
最好用的 6 款 Vue 实时消息提示通知(Message/Notification)组件推荐与测评
本文完整版:《最好用的 6 款 Vue 实时消息提示通知(Message/Notification)组件推荐与测评》
蒋川@卡拉云
2022/05/30
6K0
最好用的 6 款 Vue 实时消息提示通知(Message/Notification)组件推荐与测评
8 款好用的 React Admin 管理后台模板推荐
常业务开发中,除了核心产品相关的工作之外,很大一部分工作量便是 Admin 管理后台的开发。因为在企业内无论哪种岗位都离不开与数据打交道,而数据库中的数据往往是不直观的,Excel 操作可能又过于简陋且容易出错,所以企业内会有形形色色的 Admin 管理后台服务各种业务场景。那么对于企业来说,一款能够快速上手并开发 Admin 管理后台的工具就显得尤为重要了。这篇文章中,码匠将向您介绍 8 款基于 React 的 Admin 后台模版,并针对不同使用场景提出建议。
码匠Majiang
2022/06/21
8.4K1
8 款好用的 React Admin 管理后台模板推荐
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之常用第三方库
TDesign 更新周报(2022年9月第1周)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.46.4
TDesign
2022/09/09
2.6K0
软件测试|超好用超简单的Python GUI库——tkinter(十六)
我们在使用各种软件时,菜单是我们最常用的功能之一,菜单以可视化的方式将一系列的“功能选项卡”进行分组,并在每个分组下又“隐藏”了许多其他的“选项卡”。当打开菜单时,这些选项卡就会“显式”的呈现出来,方便用户进行选择,比如我们常用的QQ音乐播放器,如下图:
霍格沃兹测试开发Muller老师
2023/06/02
9250
vue的select下拉框多选项-multiple属性
最近在使用vue-element-admin这个后台管理框架开源模板在做一个管理后台,使用起来其实还挺方便的,大部分的组件源码里面都已经写好了,用的时候只需要把源码拿出来修改修改,也就成了。
王小婷
2020/09/03
10.1K0
【Python爬虫实战】深入解析 Selenium:从元素定位到节点交互的完整自动化指南
Selenium 是进行网页自动化操作的强大工具,在测试、数据抓取、用户行为模拟等领域广泛应用。本指南将带您详细了解如何在 Selenium 中查找和定位页面元素,并深入介绍各种节点交互方法,包括点击、输入文本、选择选项等操作。无论您是初学者还是经验丰富的开发者,本篇文章将帮助您掌握 Selenium 自动化的核心技能,实现更高效的网页自动化操作。
易辰君
2024/11/07
4940
推荐阅读
相关推荐
最好用的 6 个 React Tree select 树形组件测评与推荐
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文