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

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

Redux工具 Redux教程 MobX MobX通用资源 MobX工具 MobX教程 GraphQL GraphQL规范 GraphQL工具 GraphQL教程 GraphQL实现 服务器集成 数据库集成...组件年龄可视原语 emotion - 用于使用JavaScript编写CSS样式库 radium - 用于React组件样式工具链 jss - CSS创作工具 React路由 react-router...Web体验React组件 react-bootstrap - 使用React构建Bootstrap组件 reactstrap - 简单React Bootstrap 4组件 semantic-ui-react...Boilerplate React Bootstrap组件游乐场 om - ClojureScript接口 quiescent - React轻量级ClojureScript抽象 Reagent...一个被反射React.js原型 reactfire - ReactJS mixin,可轻松实现Firebase集成 firedux - ReactJSFirebase + Redux react-clickdrag-mixin

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

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

我们尚未在此模板中使用jQuery,其纯ReactJs与CRA和完全基于组件管理模板。 Skote是一个制作精美、干净和设计最小管理模板,具有带有RTL选项深色、浅色布局。...22.Reactify “Reactify是一个开发人员友好强大reactjs模板,使用reduxredux-thunk、webpack 4、laravel和bootstrap 4开发。...Roe提供了非常简单主题配置和开发人员友好布局。该代码超级容易理解,并附带一个入门工具包,这将有助于开发人员快速入门。该模板在每个设备和每个现代浏览器都完全响应和干净。...27.Material Design ReactJS Admin Web App with Bootstrap 4 Material是一个受谷歌材料设计启发管理模板,使用ReactJSBootstrap...28.Eract Eract是基于ReactJS和facebook官方create-react-app cli和webpackreact bootstrap 4管理仪表板模板。

3K10

2021年React学习路线图

下默认配置文件到项目 config 和 scripts 目录,便于自定义应用配置项、和编译打包脚本),深入了解 React 代码是怎样转换并运行在浏览器。...上下文是组件数据通讯另一种相对高级方式。 接下来你用组件概念思考一个页面。随便找个网页,就像 H&M 官网,尝试把它分割成组件,迫使你将注意力集中在尽可能少代码,练习代码设计。...面试时候,我也被多次要求这样。 ? 图片 React Bootstrap 主页被分割成多个组件 每个组件有一套生命周期,动态数据保存在状态中。...从技术讲,构建 React 应用程序不需要了解任何高级概念。 然而,生产级应用程序通常使用到高级概念,例如 ref 和高阶组件。充分理解 React 功能总是很有用,即使你不使用它。...您可以在 create-react-app 创建 React 应用上运行 eject,以了解 React 代码是怎样转换并运行在浏览器

7.5K21

18 个漂亮 Bootstrap 模板

在整个开发过程中收集非常庞大且独特应用、插件、组件数据库。 市场上功能最强大模板之一。 ThemeForest 最受欢迎模板。 最近更新:大约一周前。...面向博客免费管理仪表盘模板包。 针对性能进行了优化。 所有组件均经过仔细手工编码,并有据可查。 包括 15 个页面和 350 多个组件。 在 GitHub 大约有 1000 颗星。...支持诸如 Material-UI、Redux、ReCharts 等流行库。 支持动态路由。 异步加载。 代码拆分和HMR。 大量 UI 组件、小部件和指标。 超过 25 个 .psd 文件。...带有支持 CRUD Node.js 后端。 精美的动画设计。 内置在线聊天应用程序。 许多现成 UI 组件。 出色内置分析工具,例如交互式地图、ECharts 和 highcharts。...在纯 JS 和 ReactJS 中可用。 没有 jQuery 依赖性。 两个仪表板:分析和电子商务。 带有商店、愿望清单、结帐“电子商务”部分。 快速搜索。 数百个页面、组件和卡片。

12.6K11

前端ReactJS技术介绍

,局部更新数据,避免整页面刷新 后端使用模板技术,帮助输出页面 前端使用模板技术,帮助构造html页面片断 前端形成了一些CSS框架,如bootstrap 前端形成了一些JS工具方法或常用组件,如jQuery...响应式 (Declarative) 数据变化后,React 概念与点击“刷新”按钮类似,但仅会更新变化部分。 构建可组合组件 React 易于构建可复用组件。...所有组件类都必须有自己render方法,用于输出组件组件用法与原生HTML标签完全一致,可以任意加入属性。组件属性可以在组件this.props对象获取。...简单示例 react_sample.png 更多示例代码见 https://facebook.github.io/react 我自己写一个SSM+ReactJS+Redux工程示例:http://git.oschina.net...ReactJS在老旧项目中应用 限制 要与现有前端页面技术无缝衔接 没有前端编译工具 没有前端模块依赖工具,全凭script标签引入 目前方案 将常用JS库文件(ReactJS库、组件库、工具库)

5.4K40

基于React.js实现webapp技术实践

项目中实际是使用下来reactjs有2点留下了深刻印象: 规范:遵守W3C规范,基于web component组件化开发模式,可读性和可维护性都和传统开发不可同日而语(这个很重要,因为市面上很多框架都是自行一套接口风格...lark.js 在设计采用了路由,分层架构等拆分很细设计,并且没有像 django 或 ror 一样自己实现一整套完整系统。这些不是lark.js 重点关注目标。...基于reactjs实现,除组件化、虚拟DOM在复用以及性能上带来一般好处外,reactjs思想使得开发者之间更好分工与合作,在配合上非常顺畅。...越来越多开发调试工具以及JavaScript框架正在依附着react生长,这一技术选型对以后产品升级以及客户端开发上线打下了良好基础。...如果想基于reactjs开发项目,还得学习redux、react-router、es6等一系列比较前沿技术。 2. 体积略大。

3.6K80

ReactJS学习(二)

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

4.1K10

如何在已有的 Web 应用中使用 ReactJS

用 ReactJS 实现共享状态 在 ReactJS 中,通常有两个分享组件状态方法: 将组件包裹在 container 元素中去管理状态,将数据/函数作为 props 向组件传递。...使用类似 Redux 工具在全局定义状态和 actions,然后将组件挂载上去。 使用 Container 分享状态 这是使用  React 渲染比较常见方式,尤其 SPA 应用或者 UI 片段。...因为我们希望组件之间通信,所以我们将它们放置在父级组件中,然后向下传递属性来更新每个子组件。这是 ReactJS 最基本工作方式。 这种方式适用于多个 UI 组件被一个父组件包裹情况。...使用 Redux 分享状态 类似 Redux(flux 另一种实现)库可以很容易实现应用中不同组件之间通信。...主要解决方法就是,如果你使用 jQuery 处理 UI 片段,那么你可以将容器元素替换成一个 React 组件。如果你需要在多个组件中分享状态,那么你可以使用容器方法或者类似 Redux 库。

14.5K00

如何在现有的 Web 应用中使用 ReactJS

用 ReactJS 实现共享状态 在 ReactJS 中,通常有两个分享组件状态方法: 将组件包裹在 container 元素中去管理状态,将数据/函数作为 props 向组件传递。...使用类似 Redux 工具在全局定义状态和 actions,然后将组件挂载上去。 使用 Container 分享状态 这是使用  React 渲染比较常见方式,尤其 SPA 应用或者 UI 片段。...因为我们希望组件之间通信,所以我们将它们放置在父级组件中,然后向下传递属性来更新每个子组件。这是 ReactJS 最基本工作方式。 这种方式适用于多个 UI 组件被一个父组件包裹情况。...使用 Redux 分享状态 类似 Redux(flux 另一种实现)库可以很容易实现应用中不同组件之间通信。...主要解决方法就是,如果你使用 jQuery 处理 UI 片段,那么你可以将容器元素替换成一个 React 组件。如果你需要在多个组件中分享状态,那么你可以使用容器方法或者类似 Redux 库。

7.7K40

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

在任何复杂应用中,测试是一个至关重要方面。测试不仅仅是为了提高覆盖率,其主要目的是尽可能地模拟实际使用场景。最近,我需要为一个庞大ReactJS项目建立测试架构。让我展示给你我是如何做。...接下来我们看看如何解决不同场景下问题场景1:测试Redux连接组件测试仅由props控制组件很容易。但往往情况并非如此。...如果组件依赖于redux状态,那么除非连接到redux状态,否则无法测试所有行为。那么我们该怎么办呢?首先,我们需要创建一个可重用函数来渲染组件。这有点类似于ReactJS渲染属性模式。...这些是你想要使用redux存储来测试组件值。...然后,我们用Redux提供Provider将传递组件包装起来。

7900

1228-redux学习笔记(摘录) | WEB前端零基础课

讲完之后,同学们纷纷表示没听懂, 这个东西只靠听,肯定是搞不懂,还是要多写,通过多写去理解它运行思路。 在我看来,redux目的之一,就是把数据传递从组件层级,剥离开。...不使用redux时,组件层级,其实是react数据传递通道。 要多写,否则没用。 redux [ri:'dʌks],是reactJs状态管理。 它就是用来专门管理react数据传递。...redux目的之一,就是把数据传递从组件层级,剥离开。 之前我们写法,组件层级,其实是react数据传递通道。 reactJs,它思路跟 jquery 完全不同。 redux,它思路,跟reactJs,不说完全不同,相差也很大。 redux,不是reactJs自带

978100

React+Redux仿Web追书神器

中间件引人日志中间件 —— redux-logger,异步 API 调用 —— redux-thunk 等; component-module 和 components 存放都是 react 组件,区别是...,另一个是追书神器h5移动端 数据跨域:网上查了不少方法,考虑到便捷,使用反向代理方式处理 学习 Redux 刚开始我差不多用一个星期多学习了 Github 从零开始学 ReactJSReactJS...接着是用了 5-6 天学习网上开源项目的脚手架 —— 一个 react + redux 完整项目 和 个人总结,基本是看 参考所使用库、编译打包脚本以及 redux 代码。...技术栈 虽然列了众多核心库,但是自己也谈不熟练运用,所以列了一些遇到问题和后期改进东西。...npm run dev 命令运行结果错误提示 找不到API Schema modulesDirectories modules 属性名称变更 npm run dist 命令运行结果错误提示 找不到OccurenceOrderPlugin

1.6K80

快速学习ReactJS-简介

ReactJS把复杂页面,拆分成一个个组件,将这些组件一个个拼装起来,就会呈现多样页面。ReactJS可以用 于 MVC 架构,也可以用于 MVVM 架构,或者别的架构。...ReactJS圈内一些框架简介: Flux Flux是Facebook用户建立客户端Web应用前端架构, 它通过利用一个单向数据流补充了React组合视图组件,这更是一种模式而非框架。...Redux Redux 是 JavaScript 状态容器,提供可预测化状态管理。Redux可以让React组件状态共享变得简单。...Ant Design of React 阿里开源基于React企业级后台产品,其中集成了多种框架,包含了上面提到Flux、Redux。...Ant Design提供了丰富组件,包括:按钮、表单、表格、布局、分页、树组件、日历等。

81010

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

三、Reactjs开发工具选择 首先开发脚手架官方出了Create-react-app,集成了webpack-当前最流行打包工具,babel-提高js版本兼容性转码器,以及ESLint-代码检测工具和其它一些常用工具...React-router 是官方推荐路由管理工具,由于是单页应用区别于原先html界面间跳转,跳转实质是在组件间进行,所以需要有路由管理工具来统一化管理。...Redux 是应用最广泛第三方状态管理工具,其作用是当应用中多数据状态交互时,可以更有方便且代码结构清晰地统一管理状态,下图给出了形象阐释。...事实react提出了一切皆组件思想,只是有的组件render了部分界面,而有的没有render。...而现在只要在React-router统一配置好路由,实质是往某个组件跳转,不存在跳转路径限制。 Constants文件夹下存放各种常量,比如各种接口路径。

5.4K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券