首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

「首席架构师推荐」React生态系统大集合

的声明性路由 navi - React的声明性异步路由 curi - 用于单页面应用程序的JavaScript路由器 React组件material-ui - React组件,可以更快,更轻松地进行...Simple Forms Winterfell - 在React中生成复杂,经过验证扩展的基于JSON的表单 Redux-Autoform - 从元数据中动态创建Redux-Forms uniforms...- 一堆React组件帮助器,可以轻松生成验证表单 formik - React中的表单,没有眼泪 NeoForm - 用于表单状态管理验证的模块化HOC react-jsonschema-form...- 一个简单,超灵活,可扩展的基于配置的表单生成器 React - React形式 - React中的角状React形式 unform - ReactJS表单库,用于创建不受控制的表单结构,包含嵌套字段...- 用于测试redux异步动作创建中间件的模拟存储 redux-immutable - 创建一个与Immutable.js状态一起使用的Redux combineReducers的等效函数 redux-react-i18n

12.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

​年终盘点: 复盘20+基于React的开源管理后台&插件

项目特点: 适应任何后端(REST、GraphQL、SOAP等) 技术栈包括material-ui, redux, react-final-form, redux-saga, react-router,...项目特性: 使创建表单集成更加便捷 非受控表单校验 以性能开发体验为基础构建 迷你的体积而没有其他依赖 遵循 html 标准进行校验 与 React Native 兼容 支持Yup, Joi, Superstruct...MUI (Material-UI) React 组件。 完全响应式,所有现代浏览器都支持。...它是基于Redux架构的,提供了一种在React应用中高效管理状态的方式。 声明式设计:React 使创建交互式 UI 变得轻而易举。...它具有多个 HTML 元素,并带有 ReactJS、Vue Angular 的动态组件。 项目功能: 1.CSS 组件:Notus React 带有大量完全编码的 CSS 组件

43110

一文入门react全家桶

收集表单数据 2.5.1. 效果 需求: 定义一个包含表单组件 输入用户名密码后, 点击登录提示输入信息 2.5.2. 理解 包含表单组件分类 1.受控组件 2.非受控组件 2.6....多种路由跳转方式 效果 第6章:React UI组件库 6.1.流行的开源React UI组件库 6.1.1. material-ui(国外) 1.官网: http://www.material-ui.com...学习文档 1.英文文档: https://redux.js.org/ 2.中文文档: http://www.redux.org.cn/ 3.Github: https://github.com/reactjs...通过props接收数据(一般数据函数) 3)不使用任何 Redux 的 API 4)一般保存在components文件夹下 2.容器组件 1)负责管理数据业务逻辑,不负责UI的呈现 2)使用 Redux...下载工具依赖包 npm install --save-dev redux-devtools-extension 7.8. 纯函数高阶函数 7.8.1.

3.3K20

企业级 React 项目的高级测试设置

如果组件依赖于redux状态,那么除非连接到redux状态,否则无法测试所有行为。那么我们该怎么办呢?首先,我们需要创建一个可重用的函数来渲染组件。这有点类似于ReactJS中的渲染属性模式。...它将接受一个store一个初始状态作为参数。这些是你想要使用redux存储来测试组件的值。...然后,我们用Redux提供的Provider将传递的组件包装起来。...很多时候,我们需要用许多类型的提供者包装我们的根组件。其中一个例子是material-ui或styled-components的ThemeProvider。...通过这些高级测试技巧,你可以更全面地测试你的React应用程序,覆盖各种场景组件。这有助于确保应用程序的质量稳定性。我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

7200

指尖前端重构(React)技术分析报告

由于在实际开发中一般是分人员/分功能模块独立开发,考虑引入redux的成本(redux本身略复杂),可以在没有多数据交互的模块不使用redux,而在类似涉及增删改查的表单以及即时通讯websocket等契合...这方面有比较多的选择,Google Material Design 风格的Material-UI在github上最受欢迎,但其设计语言与我们当前APP截然不同,腾讯的weui阿里的antd-mobile...四、Reactjs cordova结合有哪些需要注意的 开发Reactjs使用官方提供的脚手架Create-react-app,最终通过npm run build生成一个单页网页应用,放入cordova...React严格地执行组件技术,组件化不仅方便重用,同样可以将一个页面清晰地分割为几个部分最后放入一个父组件展示,因为jsx技术将jshtml放在了一起,分割后每个部分有自己的功能逻辑与页面展示,这样更加清晰易维护...上图中components下有common文件用来放项目成员自己写的公用组件比如公共请求方法等,external放外部引入的组件,work_log里放的是我写的工作日志模块的组件,各个功能模块都各自创建一个文件夹

5.4K30

ReactJS学习(二)

ReactJS把复杂的页面,拆分成一个个的组件,将这些组件一个个的拼装起来,就会呈现多样的页面。ReactJS可以用于 MVC 架构,也可以用于 MVVM 架构,或者别的架构。...ReactJS圈内的一些框架简介: Flux Flux是Facebook用户建立客户端Web应用的前端架构, 它通过利用一个单向的数据流补充了React的组合视图组件,这更是一种模式而非框架。...Redux Redux 是 JavaScript 状态容器,提供可预测化的状态管理。Redux可以让React组件状态共享变得简单。...Ant Design提供了丰富的组件,包括:按钮、表单、表格、布局、分页、树组件、日历等。 2.3、搭建环境 2.3.1、创建项目 我们依然选择使用UmiJS作为构建工具。...2.3.2、编写HelloWorld程序 第一步,在工程的根目录下创建config目录,在config目录下创建config.js文件。

4.1K10

react笔记

) 2.通过event.target得到发生事件的DOM元素对象 2.5 收集表单数据 2.5.1 理解 包含表单组件分类 1.受控组件 2.非受控组件 2.6 组件的生命周期 2.6.1 理解...React UI组件库 6.1 流行的开源React UI组件库 6.1.1 material-ui(国外) 1.官网: http://www.material-ui.com/#/ 2.github:...redux.js.org/ 2.中文文档: http://www.redux.org.cn/ 3.Github: https://github.com/reactjs/redux 7.1.2 redux...(一般数据函数) 3)不使用任何 Redux 的 API 4)一般保存在components文件夹下 2.容器组件 1)负责管理数据业务逻辑,不负责UI的呈现 2)使用 Redux 的 API....png)] 7.6.2 下载工具依赖包 npm install --save-dev redux-devtools-extension 7.7 纯函数高阶函数 7.7.1 纯函数 1.一类特别的函数

1.4K20

独立开发者必备的29个开源React后台管理模板

您可以将这些管理仪表板模板用作骨架,并为您的网站创建自己的Web应用程序仪表板。...我们尚未在此模板中使用jQuery,其纯ReactJs与CRA完全基于组件的管理模板。 Skote是一个制作精美、干净设计最小的管理模板,具有带有RTL选项的深色、浅色布局。...Ammie - React Admin Template Ammie是一个基于React组件的反应管理模板,也是使用Material UI框架创建的最佳反应管理模板。...其中一些流行的库是Material-UIReduxRedux-Saga、ReCharts、React Big Calendar等等。...22.Reactify “Reactify是一个开发人员友好的强大reactjs模板,使用reduxredux-thunk、webpack 4、laravelbootstrap 4开发。

2.5K10

回望过去,展望未来- 2024 React 生态一览表

同时,这个组件在原有功能的基础上,还会被其他页面(B)调用,通过传人showLabels字段来显示正面反面的字样,并且还有通过传人showButton来控制是否显示Button并用于触发硬币翻转。...表单处理 想必作为一个功能完善的前端应用,处理表单是大家绕不开的一座大山。如果给你一个类似的功能需求,想必第一时间想到的是利用「组件库」(antd/arco)来完成此项任务。...Formik Formik[8] 提供一组工具组件,使管理表单状态、验证提交变得容易。使用 Formik 的唯一缺点是它没有维护。 2....它有VueReact的版本。 3. Material-UI Material-UI[18] 是一个受欢迎且得到良好维护的 React UI 框架。...它基于 Google 的 Material Design 指南,并提供各种组件,用于创建现代视觉吸引人的用户界面。 2.

46710

18 个漂亮的 Bootstrap 模板

使用的技术是 React Router、Redux、Material UI SASS。 支持电子商务、加密、预订移动应用的特殊仪表板。 使用 React Hot Loader 重新加载组件。...所有组件均经过仔细的手工编码,并有据可查。 包括 15 个页面 350 多个组件。 在 GitHub 上大约有 1000 颗星。 基于模块化创建。...支持诸如 Material-UIRedux、ReCharts 等流行的库。 支持动态路由。 异步加载。 代码拆分HMR。 大量的 UI 组件、小部件指标。 超过 25 个 .psd 文件。...使用 Node.js Yarn 进行构建。 快速重新加载页面的最小依赖性。 为你开发应用程序提供足够的组件、页面表单。 最近更新:10个月前。 费用:免费。...80 多种集成页面 12 种集成语言。 随附所有必需的组件:图标、按钮、表单、表格图表。 包括特定的应用程序,例如在线聊天、任务板、视频播放器。

12.5K11

React 组件化开发(二):最新组件api

本文知识要点 Hook 高阶组件 组件通信 上下文 React.cloneElement Hook 文档地址:https://zh-hans.reactjs.org/docs/hooks-intro.html...不过对于傻瓜组件,可以不考虑接耦。也不见得这种方法完全取代redux。 React表单组件设计 除了重构,还有一个重要的地方是造轮子。 antd的表单实现 ?...开发表单组件,至少考虑三个问题: 数据收集 校验 提交 表单的结构如下 | - Form |-FormItem |-校验规则渲染下的表单组件 校验是怎么实现的?...const { getFieldDecorator } = this.props.form; 代码里没有提及 this.props.form是如何创建的,这其实是一个高阶组件,参数包括字段名/校验规则/...包括校验结果 err values值。 造轮子第一步 做一个类似antd的表单组件,不妨叫他为 dantd. 需求:先实现一个登录表单吧!

2.3K10

React常用的5个UI框架

2:Material-UI 推荐指数:star:57.9k 英文文档:https://material-ui.com Github: https://github.com/mui-org/material-ui...Material-UI当下流行的 React UI 框架,组件用于更快速、更简便的 web 开发,适合小团队,或者个人项目快速搭建前端界面,可以自定义主题,Github上面的star挺多的,有超过Ant...它在用户体验的设计上与BootstrapFoundation相比,更胜一筹,语义化的前端 UI 框架,包含 50 多个组件。 ?...react-bootstrap.github.io 中文文档: http://react.tgwoo.com Github: https://github.com/react-bootstrap/react-bootstrap/ 一款基于ReactJS...它针对在现代浏览器IE11中运行的桌面应用程序构建复杂,数据密集的Web界面。一个 React UI 工具组件库。 ?

14.6K30

2021年React学习路线图

React 是最流行的 JavaScript 库之一,用于创建动态网页应用。背后有大量的社区支持活跃的开发团队。 React 核心库相对简单,但是只学这个库并不够,特别是创建复杂的网页应用时。...本文列出重要的 React 概念其他你需要知道的有用的库,你可以学到怎么用 React 创建真实应用。 1....从四部分来理解组件: 学习组件之间的数据通讯 从组件的角度想象一个页面 生命周期状态 函数组件 你应该理解属性的概念,它是怎么传递到子组件,怎么使用 PropTypes 来进行类型检查。...学习这些概念时,毫无疑问你将遇到条件渲染从列表中渲染多个组件。此时,你应该创建一个简单的 React 应用。 最后要理解的是,函数组件组件之间的差异,以及他们的用法,这就是 Hooks。...https://www.valentinog.com/blog/redux/ Redux Thunk 是一个流行的库,经常与 Redux 一起使用。它允许操作创建者返回函数而不是操作对象。

7.4K21

1012-web前端零基础课【学习周报】

学了啥 reactJs的基本语法、命令、功能 它需要引用三个.js文件, react.js,核心库文件; react-dom.js,提供与dom操作相关的功能; babel.js,把jsx转换为...js语法; ReactDOM.render(),把内容渲染到页面上 es6的class来定义组件类, class Xxxx extends React.component{}... state的状态,...事件,通过事件来传递、修改一些值 父子组件传值, 主要是通过props、自定义属性。 _e.preventDefault(),阻止默认事件, 一般用在form表单之类 的东西。...redux:它是ReactJs的状态管理 所有的状态,都保存在一个大对象里,store store.getState(),从store当中获取状态, Action,导致state发生变化的。...观察者模式:react、vue,它们都使用了观察者模式, 它包含了主题对象,订阅者发布者

1.5K10
领券