您现在的位置是:群英 > 开发技术 > web开发
react的插件有哪些,相关概念有哪些
Admin发表于 2022-07-30 17:32:071197 次浏览
在这篇文章中我们会学习到关于“react的插件有哪些,相关概念有哪些”的知识,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望对大家学习或工作能有帮助。下面就请大家跟着小编的思路一起来学习一下吧。

react插件有:1、Redux,提供可预测化的状态管理;2、MobX,通过函数响应式编程使得状态管理变得简单和可扩展;3、Redux Thunk,Redux的异步处理中间件;4、Dva,一个基于redux和redux-saga的数据流方案;5、Ant design,React UI组件库;6、react-icons,基于React的丰富的图标库;7、Viser,一个可视化库。

本教程操作环境:Windows7系统、react18版、Dell G3电脑。

为了提高大家开发 React 项目的效率,下面汇总了一些React项目常用插件。

1、状态管理

  • Redux:JavaScript 状态容器,提供可预测化的状态管理

  • MobX:通过函数响应式编程使得状态管理变得简单和可扩展

  • Redux Thunk:Redux的异步处理中间件

  • Redux Saga:Redux中间件,用于管理应用程序 Side Effect(副作用,例如异步获取数据,访问浏览器缓存等)

  • Dva:一个基于redux和redux-saga的数据流方案

2、UI组件库

  • Ant design:基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品

  • Ant design mobile:基于 Ant Design 设计体系的 React UI 移动端组件库

  • MaterialUI:世界最受欢迎的基于质感设计的React UI库

  • React toolbox:一套使用CSS模块功能实现Google的Material Design规范的React组件

  • React Virtualized:一个能渲染大型列表和表格的React解决方案

  • Fabric UI:微软开源的UX框架的集合,用于创建共享代码,设计和交互行为的精美的跨平台应用程序

  • React desktop:基于React的JavaScript库,旨在将本机桌面体验带入网络,其中包含许多macOS Sierra和Windows 10组件。react-desktop与NW.js和Electron.js完美结合,但是可以在任何JavaScript驱动的项目中使用

  • Zent:有赞 PC 端 WebUI 规范的 React 实现,提供了一整套基础的 UI 组件以及一些常用的业务组件

  • react-icons:基于React封装的丰富的图标库

3、工具类

  • react-copy-to-clipboard:基于React的复制到剪切板组件

  • qrcode.react:基于React的生成二维码的组件

  • nprogress:适用于YouTube,Medium等的顶部进度条组件

  • react-syntax-highlighter:基于React的代码高亮组件

  • react-contextmenu:右键菜单组件

  • emoji-mart:基于React的表情库

  • react-highlight-words:基于React的关键字高亮

4、数据可视化

  • AntV:包含 G2、G6、F2、L7 以及一套完整的图表使用和设计规范, 提供强大的数据可视化需求

  • G2Plot:基于G2封装的开箱即用的可视化组件库

  • recharts:使用React和D3构建的自定义的图表库

  • Viser:支持多种主流框架的可视化库

5、动画/动效果

  • Halogen:使用React的加载动画集合

  • react-move:漂亮的,数据驱动的React动画,只需3.5kb(gzip)

  • react-spring:一个基于弹簧物理学的动画库

  • Ant Motion:提供了单项,组合动画,以及整套动画解决方案

  • scenejs:基于JavaScript和CSS时间轴的动画库

  • react-text-loop:文字轮播动画

6、拖拽/排序

  • react-beautiful-dnd:漂亮,可移植性 列表拖拽库

  • react-dnd:可帮助我们构建复杂的拖放界面,同时保持组件的分离

  • react-moveable:支持自由拖拽, 缩放, 参考线的灵活强大的拖拽库

  • react-grid-layout:强大的网格拖拽排序缩放库

  • mixitup:强大的列表卡片排序动画库

7、图像处理

  • react-image-crop:强大的图片裁切库

  • react-sparklines:基于数据自动生成趋势线

  • dom-to-image:基于dom生成图片的canvas库

  • react-img-editor:图片编辑器

8、编辑器相关

  • braft-editor:富文本编辑器

  • powerNice:markdown/富文本编辑器

  • GGEditor:可视化图编辑器

  • react-codemirror2:代码编辑器

  • jsoneditor:json编辑器

  • h5-dooring:H5页面编辑器

9、地图相关

  • google-map-react:谷歌地图插件

  • react-amap:高德地图插件

  • @uiw/react-baidu-map:百度地图

10、脚手架

  • Create React App:初学者必备React傻瓜式脚手架

  • Next.js:构建服务端渲染的React脚手架

  • umi:企业级前端应用框架

  • webpack3_react:兼容IE9+且提供完整的React全家桶解决方案



感谢各位的阅读,以上就是“react的插件有哪些,相关概念有哪些”的内容了,通过以上内容的阐述,相信大家对react的插件有哪些,相关概念有哪些已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注群英网络,群英网络将为大家推送更多相关知识点的文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: react
相关信息推荐
2022-09-24 17:23:41 
摘要:ElasticSearch是一个基于Lucene的搜索引擎,是用Java语言开发的,能够达到实时搜索,稳定,可靠,快速,安装使用方便,作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎,是最受欢迎的企业搜索引擎<BR>
2022-07-14 17:28:06 
摘要:实现步骤:1、使用array_unique()函数去除原数组中的重复元素,语法“array_unique(原数组)”,会返回一个去重数组;2、使用array_filter()函数过滤去重数组,删除去重数组中的空元素即可,语法“array_filter(去重数组)”。
2022-01-28 17:35:31 
摘要:Python中怎样实现无限循环?想要实现无限循环,那么只要让判断条件一直满足就可以了,那么具体的代码要怎样写呢?这里给大家分享的while循环语句中实现无限循环,代码如下。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部