用于构建用户界面的 JavaScript 库
React · React 是一个用于构建用户界面的 JavaScript 库。
了解如何在项目中使用 React。 安装 React 从一开始就设计了逐步采用,您可以根据需要使用尽可能少的或尽可能多的 React: * 使用快速入门了解 React。 * 在现有项目中添加 React,以使用尽可能少的或尽可能多的 React。 * 如果您正在寻找功能强大的 JavaScript 工具链,则创建一个新的 React 应用程序。 文档 可以在网站上找到 React 文档。 请查看入门页面以快速了解相关内容。 文档分为多个部分:
此仓库的主要目的是继续开发 React 核心,使其更快速、更易于使用。React 的开发在 GitHub 上进行开放,我们感谢社区提供的 bug 修复和改进。请阅读下面的内容,了解如何参与改进 React。行为准则
阅读我们的贡献指南,了解我们的开发流程,如何提出错误修复和改进建议,以及如何构建和测试您对 React 的更改。首批优秀问题
错误: [eslint-plugin-React-hooks] 在"不必要"依赖项上出现全面依赖的假阳性,如果该依赖项是 React 组件
错误: [Flight] 客户端抛出 `object null is not iterable`,重新创建了一个 AggregateError,其内部错误没有堆栈帧
[编译器错误]: babel 似乎没有应用 `babel-plugin-React-compiler`
[DevTools 问题]: 客户端导航时扩展重新加载
[编译器错误]: React 编译器错误: 当组件从工厂返回时,`useEffect` 中的闭包丢失(导致 `ReferenceError: <标识符> 未定义`)
错误: RSC 性能跟踪对中止或出错的组件测量的结束时间为负值
错误: supabase 数据库出错
错误: ViewTransition 无法为 RTL 布局中的共享元素进行动画
[React 19]受控的 `<select>` 组件会受到自动重置表单的影响
在使用 React.Fragment <></> 与 Chrome 扩展程序时,出现"NotFoundError: 无法在 'Node' 上执行 'removeChild'"错误,该扩展程序未修改 React 应用程序的根 div 以下的 DOM 树