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 生成支持的框架無關的 CSS-in-JS
  • 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 - 用於您的 React 應用的簡單、模塊化和可訪問的 UI 組件
  • 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 多個組件,特色主題包括 material、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 多個 hooks 和組件,支持原生黑暗主題
  • radix - 用於構建高質量、可訪問設計系統和 Web 應用的開源 UI 組件庫
React 精彩組件#
React 測試#
React 庫#
  • react-border-wrapper - 用於在 React 中沿 div 邊框放置元素的包裝器。
  • react-magic - 使用 React 的力量自動 AJAX 化普通 HTML
  • react-toolbox - 實現 Google 的 Material Design 規範的一組 React 組件
  • tcomb-react - 允許您檢查所有 React 組件屬性的庫
  • 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 - 用於創建 React 組件的更函數式的 Deku 方法的普通函數,具有 pipe、memoize 等函數好處...
  • 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 的現代文件上傳組件和 hooks。
React 整合#
React 狀態管理#
  • redux - 用於 JavaScript 應用的可預測狀態容器
  • mobx - 簡單、可擴展的狀態管理
  • react-query - 用於獲取、緩存和更新 React 中異步數據的 hooks
  • flux - 用於構建用戶界面的應用架構
  • recoil - 用於 React 應用的實驗性狀態管理庫
  • jotai - 基於原子模型的自下而上的 React 狀態管理方法
  • xstate-react - 用於現代 Web 的狀態機和狀態圖
  • zustand - React 中狀態管理的基本需求
  • easy-peasy - 適合素食者的 React 狀態
  • hookstate - 基於 hooks 的簡單但非常強大且極快的 React 狀態管理
  • effector - 快速且強大的反應式狀態管理器
  • reactn - React,但內置全局狀態管理
  • react-facet - 基於可觀察的狀態管理,用於高效的遊戲 UI,使用 React
React AR 和 VR#
  • Viro React - 用於快速構建 AR/VR 應用的平臺,使用 React Native
React 渲染器#
表單#
  • formik - 在 React 中構建表單,無需流淚
  • react-hook-form - 用於表單驗證的 React Hooks
  • react-jsonschema-form - 用於從 JSON Schema 構建 Web 表單的 React 組件
  • react-final-form - 用於 React 的高性能基於訂閱的表單狀態管理
  • 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 應用的實時數據庫
地圖#
  • react-googlemaps - React 接口到 Google 地圖
  • react-maps - 用於 React 的地圖組件
  • react-google-maps - React.js Google 地圖集成組件
  • react-gmaps - 用於 React.js 的 Google 地圖組件
  • react-map-gl - 用於 MapboxGL-js 的 React 包裝器加上覆蓋 API
  • google-map-react - 同構 Google 地圖 React 組件
  • react-mapbox-gl - 用於使 API 友好的 mapbox-gl-js 包裝器
  • google-maps-react - 使用 React 的聲明式 Google 地圖 React 組件,延遲加載依賴項,當前位置查找和由 Fullstack React 團隊驅動的測試驅動方法。
  • react-leaflet - 用於 Leaflet 地圖的 React 組件
  • react-geo - 一組使用 react、antd 和 ol 的地理相關組件
  • pigeon-maps - 無外部依賴的 ReactJS 地圖
圖表#
  • 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 應用#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。