--- id: tutorial-zh-CN title: 教程 prev: getting-started-zh-CN.html next: thinking-in-react-zh-CN.html --- 我们将建立一个你可以放进博客的简单却真实的评论框,一个 Disqus、LiveFyre 或 Facebook comments 提供的实时评论的基础版本。 我们将提供: * 一个所有评论的视图 * 一个用于提交评论的表单 * 为你提供制定后台的挂钩(Hooks) 同时也会有一些简洁的功能: * **优化的评论:** 评论在它们保存到服务器之前就显示在列表里,所以感觉很快。 * **实时更新:** 其他用户的评论被实时浮现到评论中。 * **Markdown格式化:** 用户可以用Markdown格式化它们的文字。 ### 想要跳过所有内容,只查看源代码? [全在 GitHub .](https://github.com/reactjs/react-tutorial) ### 运行服务器 为了开始本教程,我们将要需要一个运行着的服务器。这将是我们纯粹用来获取和保存数据的伺服终端。为了让这尽可能的容易,我们已经用许多不同的语言编写了简单的服务器,它正好完成我们需要的事。 **你可以[查看源代码](https://github.com/reactjs/react-tutorial/) 或者 [下载 zip 文件](https://github.com/reactjs/react-tutorial/archive/master.zip) 包括了所有你开始学习需要的东西** 为了简单起见,我们将要运行的服务器使用 `JSON` 文件作为数据库。你不会在生产环境运行这个,但是它让我们更容易模拟使用一个API时你可能会做的事。一旦你启动服务器,它将会支持我们的API终端,同时也将伺服我们需要的静态页面。 ### 开始 对于此教程,我们将使它尽可能的容易。被包括在上面讨论的服务器包里的是一个我们将在其中工作的 HTML 文件。在你最喜欢的编辑器里打开 `public/index.html`。它应该看起来像这样 (可能有一些小的不同,稍后我们将添加一个额外的 `