类库 › react
facebook

facebook/react

React是一个用于构建网页和移动用户界面的JavaScript库,支持声明式和组件化开发,简化UI创建与状态管理。

238,363 49,187 238,363 1,024
在 GitHub 上查看

技术栈

compiler/apps/playground javascript

框架

Next.js 15.5.9 React 19.2.3

测试

Playwright ^1.56.1

CSS 框架

Tailwind CSS ^3.2.4

代码规范

ESLint ^8.28.0 Prettier ^3.3.3
查看全部依赖 (34)

依赖

@babel/core ^7.18.9 @babel/generator ^7.18.9 @babel/parser ^7.18.9 @babel/plugin-syntax-typescript ^7.18.9 @babel/plugin-transform-block-scoping ^7.18.9 @babel/plugin-transform-modules-commonjs ^7.18.9 @babel/preset-react ^7.18.9 @babel/preset-typescript ^7.26.0 @babel/traverse ^7.18.9 @babel/types 7.26.3 @heroicons/react ^1.0.6 @monaco-editor/react ^4.8.0-rc.2 @use-gesture/react ^10.2.22 hermes-eslint ^0.25.0 hermes-parser ^0.25.0 invariant ^2.2.4 json5 ^2.2.3 lru-cache ^11.2.2 lz-string ^1.5.0 monaco-editor ^0.52.0 notistack ^3.0.0-alpha.7 pretty-format ^29.3.1 re-resizable ^6.9.16 react-dom 19.2.3

开发依赖

@types/node 18.11.9 @types/react 19.2 @types/react-dom 19.2 autoprefixer ^10.4.13 clsx ^1.2.1 concurrently ^7.4.0 eslint-config-next 15.5.2 monaco-editor-webpack-plugin ^7.1.0 postcss ^8.4.31 wait-on ^7.2.0

compiler javascript

构建工具

esbuild ^0.25.0

代码规范

Prettier ^3.3.3
查看全部依赖 (17)

依赖

fs-extra ^4.0.2 react-is 0.0.0-experimental-4beb1fd8-20241118

开发依赖

@babel/types ^7.26.0 @tsconfig/strictest ^2.0.5 concurrently ^7.4.0 folder-hash ^4.0.4 npm-dts ^1.3.13 object-assign ^4.1.1 ora 5.4.1 prettier-plugin-hermes-parser ^0.26.0 prompt-promise ^1.0.3 rimraf ^6.0.1 to-fast-properties ^2.0.0 tsup ^8.4.0 typescript ^5.4.3 wait-on ^7.2.0 yargs ^17.7.2

compiler/packages/babel-plugin-react-compiler javascript

框架

React 0.0.0-experimental-4beb1fd8-20241118

测试

Jest ^29.0.3

代码规范

ESLint ^8.57.1
查看全部依赖 (29)

依赖

@babel/types ^7.26.0

开发依赖

@babel/core ^7.2.0 @babel/generator 7.2.0 @babel/parser ^7.2.0 @babel/plugin-syntax-typescript ^7.18.6 @babel/plugin-transform-block-scoping ^7.18.9 @babel/plugin-transform-modules-commonjs ^7.18.6 @babel/preset-react ^7.18.6 @babel/preset-typescript ^7.18.6 @babel/traverse ^7.2.0 @testing-library/react ^13.4.0 @tsconfig/node18-strictest ^1.0.0 @types/glob ^8.1.0 @types/invariant ^2.2.35 @types/jest ^29.0.3 @types/node ^18.7.18 @typescript-eslint/eslint-plugin ^8.7.0 @typescript-eslint/parser ^8.7.0 babel-jest ^29.0.3 babel-plugin-fbt ^1.0.0 babel-plugin-fbt-runtime ^1.0.0 invariant ^2.2.4 jest-environment-jsdom ^29.0.3 pretty-format ^24 react-dom 0.0.0-experimental-4beb1fd8-20241118 ts-jest ^29.1.1 ts-node ^10.9.2 zod ^3.25.0 || ^4.0.0 zod-validation-error ^3.5.0 || ^4.0.0

compiler/packages/eslint-plugin-react-compiler javascript

测试

Jest ^29.5.0

代码规范

ESLint 8.57.0
查看全部依赖 (14)

依赖

@babel/core ^7.24.4 @babel/parser ^7.24.4 hermes-parser ^0.25.1 zod ^3.25.0 || ^4.0.0 zod-validation-error ^3.5.0 || ^4.0.0

开发依赖

@babel/preset-env ^7.22.4 @babel/preset-typescript ^7.18.6 @babel/types ^7.26.0 @types/eslint ^8.56.12 @types/jest ^30.0.0 @types/node ^20.2.5 babel-jest ^29.0.3 hermes-eslint ^0.25.1 regexp.escape ^2.0.1

compiler/packages/make-read-only-util javascript

测试

Jest ^28.1.3
查看全部依赖 (7)

依赖

invariant ^2.2.4 pretty-format ^24

开发依赖

@types/invariant ^2.2.35 @types/jest ^28.1.6 @types/node ^20.2.5 ts-jest ^28.0.7 ts-node ^10.9.2

compiler/packages/react-compiler-healthcheck javascript

查看全部依赖 (8)

依赖

@babel/core ^7.24.4 @babel/parser ^7.24.4 chalk 4 fast-glob ^3.3.2 ora 5.4.1 yargs ^17.7.2 zod ^3.25.0 || ^4.0.0 zod-validation-error ^3.5.0 || ^4.0.0

compiler/packages/react-forgive/client javascript

查看全部依赖 (2)

依赖

vscode-languageclient ^9.0.1

开发依赖

@types/vscode ^1.95.0

compiler/packages/react-forgive javascript

测试

Mocha ^11.0.1

代码规范

ESLint ^9.13.0
查看全部依赖 (8)

开发依赖

@eslint/js ^9.13.0 @types/mocha ^10.0.10 @types/node ^20 @types/vscode ^1.96.0 @vscode/test-cli ^0.0.10 @vscode/test-electron ^2.4.1 typescript-eslint ^8.16.0 yargs ^17.7.2

compiler/packages/react-forgive/server javascript

代码规范

Prettier ^3.3.3
查看全部依赖 (6)

依赖

@babel/core ^7.26.0 @babel/parser ^7.26.0 @babel/plugin-syntax-typescript ^7.25.9 @babel/types ^7.26.0 vscode-languageserver ^9.0.1 vscode-languageserver-textdocument ^1.0.12

compiler/packages/react-mcp-server javascript

测试

Jest ^29.7.0

代码规范

Prettier ^3.3.3
查看全部依赖 (14)

依赖

@babel/core ^7.26.0 @babel/parser ^7.26 @babel/preset-env ^7.26.9 @babel/preset-react ^7.18.6 @babel/preset-typescript ^7.27.1 @modelcontextprotocol/sdk ^1.9.0 algoliasearch ^5.23.3 cheerio ^1.0.0 html-to-text ^9.0.5 puppeteer ^24.7.2 zod ^3.25.0 || ^4.0.0

开发依赖

@types/html-to-text ^9.0.4 @types/jest ^29.5.14 ts-jest ^29.3.2

compiler/packages/snap javascript

框架

React 0.0.0-experimental-4beb1fd8-20241118
查看全部依赖 (31)

依赖

@babel/code-frame ^7.22.5 @babel/generator ^7.19.1 @babel/plugin-syntax-jsx ^7.18.6 @babel/preset-flow ^7.7.4 @babel/preset-typescript ^7.26.0 @parcel/watcher ^2.1.0 @testing-library/react ^13.4.0 babel-plugin-idx ^3.0.3 babel-plugin-syntax-hermes-parser ^0.25.1 chalk 4 fbt ^1.0.2 glob ^10.3.10 hermes-parser ^0.25.1 jsdom ^22.1.0 react-dom 0.0.0-experimental-4beb1fd8-20241118 readline ^1.3.0 yargs ^17.7.1 zod ^3.25.0 || ^4.0.0 zod-validation-error ^3.5.0 || ^4.0.0

开发依赖

@babel/core ^7.19.1 @babel/parser ^7.20.15 @babel/plugin-transform-modules-commonjs ^7.18.6 @babel/preset-react ^7.18.6 @babel/traverse ^7.19.1 @types/babel__code-frame ^7.0.6 @types/fbt ^1.0.4 @types/glob ^8.1.0 @types/node ^18.7.18 @typescript-eslint/eslint-plugin ^7.4.0 @typescript-eslint/parser ^7.4.0 object-assign ^4.1.1

根目录 javascript

构建工具

Rollup ^3.29.5

测试

Jest ^29.4.2

代码规范

ESLint ^7.7.0 Prettier ^3.3.3
查看全部依赖 (109)

开发依赖

@babel/cli ^7.10.5 @babel/code-frame ^7.10.4 @babel/core ^7.11.1 @babel/helper-define-map ^7.18.6 @babel/helper-module-imports ^7.10.4 @babel/parser ^7.11.3 @babel/plugin-external-helpers ^7.10.4 @babel/plugin-proposal-class-properties ^7.10.4 @babel/plugin-proposal-object-rest-spread ^7.11.0 @babel/plugin-syntax-dynamic-import ^7.8.3 @babel/plugin-syntax-import-meta ^7.10.4 @babel/plugin-syntax-jsx ^7.23.3 @babel/plugin-syntax-typescript ^7.14.5 @babel/plugin-transform-arrow-functions ^7.10.4 @babel/plugin-transform-block-scoped-functions ^7.10.4 @babel/plugin-transform-block-scoping ^7.11.1 @babel/plugin-transform-class-properties ^7.25.9 @babel/plugin-transform-classes ^7.10.4 @babel/plugin-transform-computed-properties ^7.10.4 @babel/plugin-transform-destructuring ^7.10.4 @babel/plugin-transform-for-of ^7.10.4 @babel/plugin-transform-literals ^7.10.4 @babel/plugin-transform-modules-commonjs ^7.10.4 @babel/plugin-transform-object-super ^7.10.4 @babel/plugin-transform-parameters ^7.10.5 @babel/plugin-transform-private-methods ^7.10.4 @babel/plugin-transform-react-jsx ^7.23.4 @babel/plugin-transform-react-jsx-development ^7.22.5 @babel/plugin-transform-react-jsx-source ^7.10.5 @babel/plugin-transform-shorthand-properties ^7.10.4 @babel/plugin-transform-spread ^7.11.0 @babel/plugin-transform-template-literals ^7.10.5 @babel/preset-env ^7.26.9 @babel/preset-flow ^7.10.4 @babel/preset-react ^7.23.3 @babel/preset-typescript ^7.26.0 @babel/traverse ^7.11.0 @rollup/plugin-babel ^6.0.3 @rollup/plugin-commonjs ^24.0.1 @rollup/plugin-node-resolve ^15.0.1 @rollup/plugin-replace ^5.0.2 @rollup/plugin-typescript ^12.1.2 @types/invariant ^2.2.35 @typescript-eslint/eslint-plugin ^6.21.0 @typescript-eslint/parser ^6.21.0 abortcontroller-polyfill ^1.7.5 art 0.10.1 babel-plugin-syntax-hermes-parser ^0.32.0 babel-plugin-syntax-trailing-function-commas ^6.5.0 chalk ^3.0.0 cli-table ^0.3.1 coffee-script ^1.12.7 confusing-browser-globals ^1.0.9 core-js ^3.6.4 create-react-class ^15.6.3 danger ^11.2.3 error-stack-parser ^2.0.6 eslint-config-prettier ^6.9.0 eslint-plugin-babel ^5.3.0 eslint-plugin-es ^4.1.0 eslint-plugin-eslint-plugin ^3.5.3 eslint-plugin-ft-flow ^2.0.3 eslint-plugin-jest 28.4.0 eslint-plugin-no-for-of-loops ^1.0.0 eslint-plugin-no-function-declare-after-return ^1.0.0 eslint-plugin-react ^6.7.1 eslint-plugin-react-hooks-published npm:eslint-plugin-react-hooks@^5.2.0 eslint-plugin-react-internal link:./scripts/eslint-rules fbjs-scripts ^3.0.1 filesize ^6.0.1 flow-bin ^0.279.0 flow-remove-types ^2.279.0 flow-typed ^4.1.1 glob ^7.1.6 glob-stream ^6.1.0 google-closure-compiler ^20230206.0.0 gzip-size ^5.1.1 hermes-eslint ^0.32.0 hermes-parser ^0.32.0 jest-cli ^29.4.2 jest-diff ^29.4.2 jest-environment-jsdom ^29.4.2 jest-silent-reporter ^0.6.0 jest-snapshot-serializer-raw ^1.2.0 minimatch ^3.0.4 minimist ^1.2.3 mkdirp ^0.5.1 ncp ^2.0.0 prettier-2 npm:prettier@^2 pretty-format ^29.4.1 prop-types ^15.6.2 random-seed ^0.3.0 react-lifecycles-compat ^3.0.4 rimraf ^3.0.0 rollup-plugin-dts ^6.1.1 rollup-plugin-prettier ^4.1.1 rollup-plugin-strip-banner ^3.0.0 semver ^7.1.1 shelljs ^0.8.5 signedsource ^2.0.0 targz ^1.0.1 through2 ^3.0.1 tmp ^0.1.0 to-fast-properties ^2.0.0 tsup ^8.4.0 typescript ^5.4.3 undici ^5.28.4 web-streams-polyfill ^3.1.1 yargs ^15.3.1

packages/eslint-plugin-react-hooks javascript

测试

Jest ^29.5.0
查看全部依赖 (22)

依赖

@babel/core ^7.24.4 @babel/parser ^7.24.4 hermes-parser ^0.25.1 zod ^3.25.0 || ^4.0.0 zod-validation-error ^3.5.0 || ^4.0.0

开发依赖

@babel/eslint-parser ^7.11.4 @babel/preset-typescript ^7.26.0 @babel/types ^7.19.0 @tsconfig/strictest ^2.0.5 @types/eslint ^9.6.1 @types/estree ^1.0.6 @types/estree-jsx ^1.0.5 @types/node ^20.2.5 @typescript-eslint/parser-v2 npm:@typescript-eslint/parser@^2.26.0 @typescript-eslint/parser-v3 npm:@typescript-eslint/parser@^3.10.0 @typescript-eslint/parser-v4 npm:@typescript-eslint/parser@^4.1.0 @typescript-eslint/parser-v5 npm:@typescript-eslint/parser@^5.62.0 babel-eslint ^10.0.3 eslint-v7 npm:eslint@^7.7.0 eslint-v8 npm:eslint@^8.57.1 eslint-v9 npm:eslint@^9.0.0 typescript ^5.4.3

packages/react-art javascript

查看全部依赖 (3)

依赖

art ^0.10.1 create-react-class ^15.6.2 scheduler ^0.28.0

packages/react-debug-tools javascript

查看全部依赖 (1)

依赖

error-stack-parser ^2.1.4

packages/react-devtools-core javascript

构建工具

Webpack ^5.82.1
查看全部依赖 (6)

依赖

shell-quote ^1.6.1 ws ^7

开发依赖

cross-env ^3.1.4 process 0.11.10 webpack-cli ^5.1.1 workerize-loader ^2.0.2

packages/react-devtools-extensions javascript

构建工具

Webpack ^5.82.1
查看全部依赖 (47)

依赖

web-ext ^8

开发依赖

@babel/core ^7.11.1 @babel/node ^7.14.7 @babel/parser ^7.14.8 @babel/plugin-proposal-class-properties ^7.10.4 @babel/plugin-transform-flow-strip-types ^7.10.4 @babel/plugin-transform-modules-commonjs ^7.10.4 @babel/plugin-transform-react-jsx-source ^7.10.5 @babel/preset-react ^7.10.4 @jridgewell/sourcemap-codec 1.5.5 acorn-jsx ^5.2.0 archiver ^3.0.0 babel-core ^7.0.0-bridge babel-eslint ^9.0.0 babel-loader ^8.0.4 babel-preset-minify ^0.5.1 buffer ^6.0.3 chalk ^4.1.1 child-process-promise ^2.2.1 chrome-launch ^1.1.4 crx ^5.0.0 css-loader ^1.0.1 file-loader ^6.1.0 filesize ^6.0.1 find ^0.3.0 firefox-profile ^1.0.2 fs-extra ^4.0.2 imagemin ^8.0.0 imagemin-gifsicle ^7.0.0 imagemin-jpegtran ^6.0.0 imagemin-optipng ^7.0.0 imagemin-svgo ^7.0.0 jest-fetch-mock ^3.0.3 node-libs-browser 0.5.3 nullthrows ^1.0.0 open ^7.0.2 os-name ^3.1.0 parse-filepath ^1.0.2 process 0.11.10 raw-loader ^3.1.0 rimraf ^5.0.1 source-map-js ^0.6.2 style-loader ^0.23.1 webpack-cli ^5.1.1 webpack-dev-server ^4.15.0 webpack-stats-plugin ^1.1.3 workerize-loader ^2.0.2

packages/react-devtools-fusebox javascript

构建工具

Webpack ^5.82.1
查看全部依赖 (7)

开发依赖

buffer ^6.0.3 cross-env ^7.0.3 css-loader ^6.9.1 mini-css-extract-plugin ^2.7.7 process ^0.11.10 webpack-cli ^5.1.1 workerize-loader ^2.0.2

packages/react-devtools-inline javascript

构建工具

Webpack ^5.82.1

测试

Playwright ^1.51.1
查看全部依赖 (22)

依赖

@jridgewell/sourcemap-codec 1.5.5 source-map-js ^0.6.2

开发依赖

@babel/core ^7.11.1 @babel/plugin-proposal-class-properties ^7.10.4 @babel/plugin-transform-flow-strip-types ^7.10.4 @babel/plugin-transform-react-jsx-source ^7.10.5 @babel/preset-env ^7.11.0 @babel/preset-flow ^7.10.4 @babel/preset-react ^7.10.4 babel-core ^7.0.0-bridge babel-eslint ^9.0.0 babel-loader ^8.0.4 buffer ^6.0.3 cross-env ^3.1.4 css-loader ^1.0.1 file-loader ^6.1.0 process ^0.11.10 raw-loader ^3.1.0 style-loader ^0.23.1 webpack-cli ^5.1.1 webpack-dev-server ^4.15.0 workerize-loader ^2.0.2

packages/react-devtools-shared javascript

查看全部依赖 (17)

依赖

@babel/parser ^7.28.3 @babel/preset-env 7.26.9 @babel/preset-flow ^7.10.4 @babel/runtime ^7.11.2 @babel/traverse ^7.28.3 @reach/menu-button ^0.16.1 @reach/tooltip ^0.16.0 clipboard-js ^0.3.6 compare-versions ^5.0.3 jsc-safe-url ^0.2.4 json5 ^2.2.3 local-storage-fallback ^4.1.1 rbush 4.0.1 react-virtualized-auto-sizer ^1.0.23 react-window ^1.8.10

开发依赖

react-15 npm:react@^15 react-dom-15 npm:react-dom@^15

packages/react-devtools-shell javascript

构建工具

Webpack ^5.82.1
查看全部依赖 (19)

依赖

immutable ^4.0.0-rc.12 react-native-web 0.0.0-26873b469 semver ^6.3.0

开发依赖

@babel/core ^7.11.1 @babel/plugin-proposal-class-properties ^7.10.4 @babel/plugin-transform-flow-strip-types ^7.10.4 @babel/plugin-transform-react-jsx-source ^7.10.5 @babel/preset-env ^7.11.0 @babel/preset-flow ^7.10.4 @babel/preset-react ^7.10.4 babel-core ^7.0.0-bridge babel-eslint ^9.0.0 babel-loader ^8.0.4 cross-env ^3.1.4 css-loader ^1.0.1 raw-loader ^3.1.0 style-loader ^0.23.1 webpack-cli ^5.1.1 webpack-dev-server ^4.15.0

packages/react-devtools-timeline javascript

构建工具

Webpack ^5.82.1
查看全部依赖 (18)

依赖

@elg/speedscope 1.9.0-a6f84db clipboard-js ^0.3.6 memoize-one ^5.1.1 nullthrows ^1.1.1 pretty-ms ^7.0.0 react-virtualized-auto-sizer ^1.0.23 regenerator-runtime ^0.13.7

开发依赖

@pmmmwh/react-refresh-webpack-plugin ^0.4.1 @reach/menu-button ^0.16.1 @reach/tooltip ^0.16.0 babel-loader ^8.1.0 css-loader ^4.2.1 file-loader ^6.0.0 style-loader ^1.2.1 url-loader ^4.1.0 vercel ^20.1.0 webpack-cli ^5.1.1 webpack-dev-server ^4.15.0

packages/react-devtools javascript

查看全部依赖 (6)

依赖

cross-spawn ^5.0.1 electron ^23.1.2 internal-ip ^6.2.0 minimist ^1.2.3 react-devtools-core 7.0.1 update-notifier ^5.0.0

packages/react-dom javascript

查看全部依赖 (1)

依赖

scheduler ^0.28.0

packages/react-native-renderer javascript

查看全部依赖 (1)

依赖

scheduler ^0.28.0

packages/react-noop-renderer javascript

查看全部依赖 (3)

依赖

react-client * react-reconciler * react-server *

packages/react-reconciler javascript

查看全部依赖 (1)

依赖

scheduler ^0.28.0

packages/react-refresh javascript

查看全部依赖 (3)

开发依赖

react-16-8 npm:react@16.8.0 react-dom-16-8 npm:react-dom@16.8.0 scheduler-0-13 npm:scheduler@0.13.0

packages/react-server-dom-esm javascript

查看全部依赖 (2)

依赖

acorn-loose ^8.3.0 webpack-sources ^3.2.0

packages/react-server-dom-fb javascript

查看全部依赖 (1)

依赖

scheduler ^0.28.0

packages/react-server-dom-turbopack javascript

查看全部依赖 (2)

依赖

acorn-loose ^8.3.0 neo-async ^2.6.1

packages/react-server-dom-unbundled javascript

查看全部依赖 (2)

依赖

acorn-loose ^8.3.0 webpack-sources ^3.2.0

packages/react-server-dom-webpack javascript

查看全部依赖 (3)

依赖

acorn-loose ^8.3.0 neo-async ^2.6.1 webpack-sources ^3.2.0

packages/react-test-renderer javascript

查看全部依赖 (2)

依赖

react-is ^19.3.0 scheduler ^0.28.0

packages/use-subscription javascript

查看全部依赖 (2)

依赖

use-sync-external-store ^1.5.0

开发依赖

rxjs ^5.5.6

packages/use-sync-external-store javascript

查看全部依赖 (2)

开发依赖

react-17 npm:react@^17 react-dom-17 npm:react-dom@^17

scripts/devtools javascript

查看全部依赖 (7)

依赖

chalk ^2.1.0 child-process-promise ^2.2.1 fs-extra ^4.0.2 inquirer ^8.1.2 progress-estimator ^0.2.1 prompt-promise ^1.0.3 semver ^5.4.1

scripts/release javascript

查看全部依赖 (15)

依赖

chalk ^2.1.0 child-process-promise ^2.2.1 clear ^0.1.0 cli-spinners ^1.1.0 command-line-args ^4.0.7 command-line-usage ^4.0.1 diff ^3.5.0 folder-hash ^2.1.2 fs-extra ^4.0.2 log-update ^2.1.0 progress-estimator ^0.2.1 prompt-promise ^1.0.3 puppeteer ^1.11.0 pushstate-server ^3.0.1 semver ^5.4.1

评论

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-01 05:04
浙ICP备14020137号-1 $bản đồ khách truy cập$