
React 中文文档仓库说明
React开始-简介
React 中文文档
此仓库包含 React 中文文档 的文档及源码,并与官方保持实时同步。
参与贡献
目前,大部分翻译工作已完成。当前的主要任务是同步和完善已有翻译。
参与贡献前,请仔细阅读 Wiki,并遵循相关指南。
主要关注以下内容:
翻译问题可直接提交 Pull Request 修改,其他问题请在 issue 中提出讨论。
react.dev
此仓库包含 react.dev 的源码和文档。
快速开始
环境要求
- Git
- Node:v16.8.0 或更高版本
- Yarn:安装说明请参考 Yarn 官网
- 本仓库的 fork(用于任何贡献)
- 本地计算机上 react.dev 仓库 的克隆
安装
cd react.dev进入项目根目录yarn安装网站的 npm 依赖
本地运行
yarn dev启动开发服务器(基于 Next.js)open http://localhost:3000在你常用的浏览器中打开站点
参与贡献
指南
文档分为多个部分,每个部分有不同的风格和目的。如果你计划编写超过几句话的内容,建议先熟悉相应部分的贡献指南。
创建分支
- 在本地
react.dev仓库的任意目录下执行git checkout main - 执行
git pull origin main确保你拥有最新的 main 分支代码 - 执行
git checkout -b the-name-of-my-branch创建分支(将the-name-of-my-branch替换为合适的名称)
进行修改
- 按照 “本地运行” 的说明操作
- 保存文件并在浏览器中查看
src中 React 组件的更改会热重载content中 Markdown 文件的更改会热重载- 如果使用插件,可能需要删除
.cache目录并重启服务器
测试修改
- 如果可能,请在常用浏览器的最新版本中测试所有视觉变化,涵盖桌面端和移动端。
- 运行
yarn check-all。(这将运行 Prettier、ESLint 并校验类型。)
推送更改
- 执行
git add -A && git commit -m "My message"暂存并提交你的更改(将My message替换为提交信息,例如Fix header logo on Android) - 执行
git push my-fork-name the-name-of-my-branch - 前往 react.dev 仓库,你应该能看到最近推送的分支。
- 按照 GitHub 的说明操作。
- 如果可能,请附上视觉更改的截图。你的更改推送到 GitHub 后会触发预览构建。
翻译
如果你有兴趣翻译 react.dev,请参阅当前的翻译工作。
许可证
提交到 react.dev 的内容采用 CC-BY-4.0 许可证,如 LICENSE-DOCS.md 文件所述。
帮助我们改进文档
发现翻译问题或内容错误?请告诉我们。
