TA

TA

精彩的 React

关于 React 生态系统的一系列精彩内容。


React#

用于构建用户界面的 JavaScript 库

React 一般资源#

React 社区#

React 在线游乐场#

其他精彩列表#

React 教程#

React 一般教程#
React Hooks#
React 和 TypeScript#
React 性能#
React 内部原理#
React 面试问题#

React 工具#

React 开发工具#
React 脚手架和工具链#
  • create-react-app - 通过运行一个命令设置现代 Web 应用
  • Razzle - 构建生产就绪的 React 应用。Razzle 是现代静态和动态网站及 Web 应用的工具链
  • Neutrino React Preset - @neutrinojs/react 是一个支持构建 React Web 应用的 Neutrino 预设
  • react-starter-kit - 同构 Web 应用脚手架
  • create-react-library - 使用 Rollup 和 create-react-app 创建可重用的现代 React 库的 CLI。
  • tsdx - 用于 TypeScript 包开发的零配置 CLI
React 框架#
  • next.js - React 框架
  • gatsby.js - 基于 React 的免费开源框架
  • react-admin - 用于构建基于 REST/GraphQL API 的 B2B 应用的前端框架
  • remix - 最终,来自 React Router 创建者的强大 React 框架
  • Blitz - 全栈 React 框架
  • aleph.js - Deno 中的 React 框架
  • refine - 用于快速构建数据密集型应用的基于 React 的框架。
React 样式#
  • styled-components - 组件时代的视觉原语
  • emotion - 用于用 JavaScript 编写 CSS 样式的库
  • radium - React 组件样式的工具链
  • jss - CSS 的创作工具
  • aphrodite - 与框架无关的 CSS-in-JS,支持服务器端渲染、浏览器前缀和最小 CSS 生成
  • linaria - 零运行时的 CSS in JS
  • stitches - 近乎零运行时的 CSS-in-JS,支持 SSR、多变体,提供最佳开发体验
  • vanilla-extract - 零运行时的 TypeScript 样式表
React 路由#
  • react-location - 企业级客户端路由
  • react-router - React 的声明式路由
  • navi - React 的声明式异步路由
  • curi - 单页应用的 JavaScript 路由
  • reach - React 的下一代路由
  • universal-router - 一个简单的中间件风格的路由器,适用于同构 JavaScript Web 应用
  • wouter - 一个极简主义友好的~1.3KB 路由库
React 组件库#
  • material-ui - 用于更快更简单的 Web 开发的 React 组件
  • blueprint - 基于 React 的 UI 工具包
  • Fluent UI - 用于构建 Microsoft Web 体验的一组 React 组件
  • react-bootstrap - 使用 React 构建的 Bootstrap 组件
  • reactstrap - 简单的 React Bootstrap 4 组件
  • ant-design - 具有自然和确定性价值的设计系统
  • chakra-ui - 简单、模块化和可访问的 UI 组件,适用于你的 React 应用
  • semantic-ui-react - 官方的 Semantic-UI-React 集成
  • evergreen - Segment 的 Evergreen React UI 框架
  • grommet - 一个基于 React 的框架,提供可访问性、模块化、响应性和主题功能
  • rebass - 使用 styled-system 构建的 React 原始 UI 组件
  • reakit - 可访问的、可组合的和可定制的 React 组件
  • rsuite - 一套 React 组件
  • atlaskit - Atlassian 的官方 UI 库,按照 Atlassian 设计指南构建。
  • baseweb - Base Web 是启动、演变和统一 Web 产品的基础。
  • primereact - 一个完整的 UI 框架,具有 50 多个组件,支持材料、Bootstrap 和自定义主题。
  • eui - Elastic UI 框架
  • react-spectrum - Adobe 的库和工具集合,帮助你构建自适应、可访问和强大的用户体验
  • ring-ui - JetBrains Web UI 组件
  • react-bulma-components - Bulma 框架的 React 组件
  • react-bulma - 基于 Flexbox 的现代 CSS 框架的 React.js 组件
  • trunx - 超级赛亚人 React 组件,来自精彩的 Bulma,使用 TypeScript 实现
  • bumbag-ui - 使用你的 Bumbag 构建可访问和可主题的 React 应用
  • Mantine – 一个功能齐全的 React 库,具有 100 多个钩子和组件,支持原生黑暗主题
  • radix - 一个开源 UI 组件库,用于构建高质量、可访问的设计系统和 Web 应用
React 精彩组件#
React 测试#
React 库#
  • react-border-wrapper - 用于在 React 中沿 div 边框放置元素的包装器。
  • react-magic - 使用 React 的力量自动 AJAX 化普通 HTML
  • react-toolbox - 一组实现 Google Material Design 规范的 React 组件
  • tcomb-react - 允许你检查所有 React 组件 props 的库
  • react-responsive - 用于响应式设计的 React 媒体查询
  • preact - 快速的 3kb React 替代品,具有相同的 ES6 API。
  • riotjs - 一个类似于 React 的 3.5KB 用户界面库
  • Maple.js - 将 Web 组件的概念引入 React
  • react-i13n - 一种高效、可扩展和可插拔的方法,用于对你的 React 应用进行仪器化
  • react-icons - 流行图标包的 svg react 图标
  • react-open-doodles - 作为 react 组件的精彩免费插图。
  • Keo - 更加函数式的 Deku 方法创建 React 组件的普通函数,具有管道、记忆等功能...
  • Bit - 一个虚拟库,用于跨应用管理和使用 react 和其他 Web 组件
  • AtlasKit - Atlassian 的 React UI 库
  • ReactiveSearch - 用于 Elasticsearch 的 UI 组件库
  • Slate - 一个完全可定制的构建富文本编辑器的框架。
  • react-json-schema - 通过将 JSON 定义映射到你暴露的 React 组件,从 JSON 构建 React 元素。
  • react-lodash - Lodash 作为 React 组件
  • react-helmet - React 的文档头管理器
  • react-snap - 零配置框架无关的静态预渲染 SPA
  • Draft.js - 用于构建文本编辑器的 React 框架
  • refract - 利用响应式编程的力量来增强你的组件
  • react-desktop - 用 React 构建的 OS X 和 Windows UI 组件
  • reapop - 一个简单且可定制的 React 通知系统
  • react-extras - 用于与 React 一起工作的有用组件和工具
  • react-instantsearch - 为 React 和 React Native 应用提供闪电般快速的搜索,由 Algolia 提供
  • uppy - 下一代开源文件上传器,适用于 Web 浏览器
  • react-motion - 解决动画问题的弹簧
  • react-esi - React 边缘侧包含
  • react-aria - Adobe 的 React Hooks 库,为你的设计系统提供可访问的 UI 原语
  • react-uploady - 现代文件上传组件和钩子,适用于 React。
React 集成#
React 状态管理#
  • redux - JavaScript 应用的可预测状态容器
  • mobx - 简单、可扩展的状态管理
  • react-query - 用于在 React 中获取、缓存和更新异步数据的钩子
  • flux - 用于构建用户界面的应用架构
  • recoil - 用于 React 应用的实验性状态管理库
  • jotai - 基于原子模型的自下而上的 React 状态管理方法
  • xstate-react - 现代 Web 的状态机和状态图
  • zustand - React 状态管理的基本需求
  • easy-peasy - 适合素食者的 React 状态
  • hookstate - 基于钩子的简单但非常强大且极快的 React 状态管理
  • effector - 快速且强大的响应式状态管理器
  • reactn - React,但内置全局状态管理
  • react-facet - 基于可观察的状态管理,用于构建高性能游戏 UI 的 React
React AR 和 VR#
  • Viro React - 使用 React Native 快速构建 AR/VR 应用的平台
React 渲染器#
表单#
  • formik - 在 React 中构建表单,无需泪水
  • react-hook-form - 用于表单验证的 React Hooks
  • react-jsonschema-form - 从 JSON Schema 构建 Web 表单的 React 组件
  • react-final-form - 高性能的基于订阅的表单状态管理
  • unform - 以性能为中心的 React 表单 API
  • formily - 阿里巴巴集团统一表单解决方案
  • uniforms - 用于从任何模式构建表单的 React 库
  • formsy-react - 用于 React 的表单输入构建器和验证器
  • react-formal - 用于 React 的复杂 HTML 表单管理
  • vest - 受单元测试语法启发的声明式表单验证框架。
自动完成#
图形#
数据管理#
  • immer - 通过改变当前状态创建下一个不可变状态
  • ReSub - 编写更好的 React 组件和数据存储的库
  • immutable-js - JavaScript 的不可变数据集合
  • baobab - JavaScript 和 TypeScript 的持久和可选不可变数据树,带有光标
  • WatermelonDB - 🍉 用于强大的 React 和 React Native 应用的响应式和异步数据库 ⚡️
  • RxDB - 用于 JavaScript 应用的实时数据库
地图#
图表#
  • vx - 可视化组件
  • victory - 一组可组合的 React 组件,用于构建交互式数据可视化
  • react-vis - 数据可视化组件
  • recharts - 用 React 和 D3 构建的重新定义的图表库
  • nivo - 提供丰富的数据可视化组件,构建在 D3 和 React 库之上
  • echarts-for-react - 用于 React 的 Apache ECharts 组件
  • react-apexcharts - ApexCharts 的 React 组件
  • chartify - 用于使用 CSS 构建图表的 React 插件

React Native#

使用 React 构建原生应用的框架

React Native 一般资源#

React Native 教程#

React Native 开发工具#

React Native 示例应用#

React Native 脚手架#

  • 创建 React Native 应用 - 创建可以在 iOS、Android 和 Web 上运行的 React Native 应用
  • Ignite - React Native 的最热门 CLI,脚手架、插件、生成器等!

React Native 精彩组件#

React Native 库#

Redux#

JavaScript 应用的可预测状态容器

Redux 一般资源#

Redux 工具#

Redux 教程#


GraphQL#

你的 API 的查询语言

GraphQL 一般资源#

GraphQL 工具#

GraphQL 教程#

GraphQL 实现#

数据库集成#

  • Hasura - 为你的所有数据提供即时 GraphQL
  • Prisma - 下一代 ORM,适用于 Node.js 和 TypeScript
  • graphql-sequelize - 通过 Sequelize 为 MySQL 和 Postgres 提供 GraphQL 和 Relay

Relay#

数据驱动的 React 应用

Relay 一般资源#

Relay 教程#

Relay 工具#


视频#

重要演讲#

React.js Conf 2015 播放列表#

ReactEurope Conf 2015 第一天播放列表#

ReactEurope Conf 2015 第二天播放列表#

ReactRally Conf 2015 播放列表#

React.js Conf 2016 播放列表#

React 阿姆斯特丹 2016 播放列表#

ReactEurope Conf 2016 第一天播放列表#

ReactEurope Conf 2016 第二天播放列表#

ReactRally Conf 2016 播放列表#

React Conf 2017 播放列表#

React.js 阿姆斯特丹 2018 播放列表#

React 阿姆斯特丹 2019 播放列表#

视频教程#


演示 React 应用#


真实的 React 应用#


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。