|  | 
| 1 |  | -- title: Installation | 
|  | 1 | +- title: 安装 | 
| 2 | 2 |   items: | 
| 3 | 3 |     - id: getting-started | 
| 4 |  | -      title: Getting Started | 
|  | 4 | +      title: 开始 | 
| 5 | 5 |     - id: add-react-to-a-website | 
| 6 |  | -      title: Add React to a Website | 
|  | 6 | +      title: 在网站中添加 React  | 
| 7 | 7 |     - id: create-a-new-react-app | 
| 8 |  | -      title: Create a New React App | 
|  | 8 | +      title: 创建新的 React App | 
| 9 | 9 |     - id: cdn-links | 
| 10 | 10 |       title: CDN Links | 
| 11 |  | -- title: Main Concepts | 
|  | 11 | +- title: 主要概念 | 
| 12 | 12 |   isOrdered: true | 
| 13 | 13 |   items: | 
| 14 | 14 |     - id: hello-world | 
| 15 | 15 |       title: Hello World | 
| 16 | 16 |     - id: introducing-jsx | 
| 17 |  | -      title: Introducing JSX | 
|  | 17 | +      title: JSX 简介 | 
| 18 | 18 |     - id: rendering-elements | 
| 19 |  | -      title: Rendering Elements | 
|  | 19 | +      title: 元素渲染 | 
| 20 | 20 |     - id: components-and-props | 
| 21 |  | -      title: Components and Props | 
|  | 21 | +      title: 组件 & Props | 
| 22 | 22 |     - id: state-and-lifecycle | 
| 23 |  | -      title: State and Lifecycle | 
|  | 23 | +      title: State & 生命周期 | 
| 24 | 24 |     - id: handling-events | 
| 25 |  | -      title: Handling Events | 
|  | 25 | +      title: 事件处理 | 
| 26 | 26 |     - id: conditional-rendering | 
| 27 |  | -      title: Conditional Rendering | 
|  | 27 | +      title: 条件渲染 | 
| 28 | 28 |     - id: lists-and-keys | 
| 29 |  | -      title: Lists and Keys | 
|  | 29 | +      title: 列表 & Keys | 
| 30 | 30 |     - id: forms | 
| 31 |  | -      title: Forms | 
|  | 31 | +      title: 表单 | 
| 32 | 32 |     - id: lifting-state-up | 
| 33 |  | -      title: Lifting State Up | 
|  | 33 | +      title: 状态提升 | 
| 34 | 34 |     - id: composition-vs-inheritance | 
| 35 |  | -      title: Composition vs Inheritance | 
|  | 35 | +      title: 组合 vs 继承 | 
| 36 | 36 |     - id: thinking-in-react | 
| 37 |  | -      title: Thinking In React | 
| 38 |  | -- title: Advanced Guides | 
|  | 37 | +      title: React 理念 | 
|  | 38 | +- title: 高级指引 | 
| 39 | 39 |   items: | 
| 40 | 40 |     - id: accessibility | 
| 41 |  | -      title: Accessibility | 
|  | 41 | +      title: 无障碍 | 
| 42 | 42 |     - id: code-splitting | 
| 43 |  | -      title: Code-Splitting | 
|  | 43 | +      title: 代码分割 | 
| 44 | 44 |     - id: context | 
| 45 | 45 |       title: Context | 
| 46 | 46 |     - id: error-boundaries | 
| 47 |  | -      title: Error Boundaries | 
|  | 47 | +      title: 异常捕获边界 | 
| 48 | 48 |     - id: forwarding-refs | 
| 49 |  | -      title: Forwarding Refs | 
|  | 49 | +      title: Refs 转发 | 
| 50 | 50 |     - id: fragments | 
| 51 | 51 |       title: Fragments | 
| 52 | 52 |     - id: higher-order-components | 
| 53 |  | -      title: Higher-Order Components | 
|  | 53 | +      title: 高阶组件 | 
| 54 | 54 |     - id: integrating-with-other-libraries | 
| 55 |  | -      title: Integrating with Other Libraries | 
|  | 55 | +      title: 与第三方库协同 | 
| 56 | 56 |     - id: jsx-in-depth | 
| 57 |  | -      title: JSX In Depth | 
|  | 57 | +      title: 深入 JSX  | 
| 58 | 58 |     - id: optimizing-performance | 
| 59 |  | -      title: Optimizing Performance | 
|  | 59 | +      title: 性能优化 | 
| 60 | 60 |     - id: portals | 
| 61 | 61 |       title: Portals | 
| 62 | 62 |     - id: react-without-es6 | 
| 63 |  | -      title: React Without ES6 | 
|  | 63 | +      title: 不使用 ES6 | 
| 64 | 64 |     - id: react-without-jsx | 
| 65 |  | -      title: React Without JSX | 
|  | 65 | +      title: 不使用 JSX | 
| 66 | 66 |     - id: reconciliation | 
| 67 | 67 |       title: Reconciliation | 
| 68 | 68 |     - id: refs-and-the-dom | 
| 69 |  | -      title: Refs and the DOM | 
|  | 69 | +      title: Refs & DOM | 
| 70 | 70 |     - id: render-props | 
| 71 | 71 |       title: Render Props | 
| 72 | 72 |     - id: static-type-checking | 
| 73 |  | -      title: Static Type Checking | 
|  | 73 | +      title: 静态类型检查 | 
| 74 | 74 |     - id: strict-mode | 
| 75 |  | -      title: Strict Mode | 
|  | 75 | +      title: 严格模式 | 
| 76 | 76 |     - id: typechecking-with-proptypes | 
| 77 |  | -      title: Typechecking With PropTypes | 
|  | 77 | +      title: 使用 PropTypes 类型检查 | 
| 78 | 78 |     - id: uncontrolled-components | 
| 79 |  | -      title: Uncontrolled Components | 
|  | 79 | +      title: 非受控组件 | 
| 80 | 80 |     - id: web-components | 
| 81 | 81 |       title: Web Components | 
| 82 | 82 | - title: API Reference | 
|  | 
| 91 | 91 |     - id: react-dom-server | 
| 92 | 92 |       title: ReactDOMServer | 
| 93 | 93 |     - id: dom-elements | 
| 94 |  | -      title: DOM Elements | 
|  | 94 | +      title: DOM 元素 | 
| 95 | 95 |     - id: events | 
| 96 |  | -      title: SyntheticEvent | 
|  | 96 | +      title: 合成事件 | 
| 97 | 97 |     - id: test-utils | 
| 98 | 98 |       title: Test Utilities | 
| 99 | 99 |     - id: shallow-renderer | 
| 100 |  | -      title: Shallow Renderer | 
|  | 100 | +      title: 浅层渲染 | 
| 101 | 101 |     - id: test-renderer | 
| 102 | 102 |       title: Test Renderer | 
| 103 | 103 |     - id: javascript-environment-requirements | 
| 104 |  | -      title: JS Environment Requirements | 
|  | 104 | +      title: JavaScript 环境要求 | 
| 105 | 105 |     - id: glossary | 
| 106 |  | -      title: Glossary | 
| 107 |  | -- title: Hooks (Preview) | 
|  | 106 | +      title: 术语表 | 
|  | 107 | +- title: Hooks(预览) | 
| 108 | 108 |   isOrdered: true | 
| 109 | 109 |   items: | 
| 110 | 110 |       - id: hooks-intro | 
| 111 |  | -        title: Introducing Hooks | 
|  | 111 | +        title: Hooks 简介 | 
| 112 | 112 |       - id: hooks-overview | 
| 113 |  | -        title: Hooks at a Glance | 
|  | 113 | +        title: Hooks 概述 | 
| 114 | 114 |       - id: hooks-state | 
| 115 |  | -        title: Using the State Hook | 
|  | 115 | +        title: 使用 State Hook | 
| 116 | 116 |       - id: hooks-effect | 
| 117 |  | -        title: Using the Effect Hook | 
|  | 117 | +        title: 使用 Effect Hook | 
| 118 | 118 |       - id: hooks-rules | 
| 119 |  | -        title: Rules of Hooks | 
|  | 119 | +        title: Hooks 规范 | 
| 120 | 120 |       - id: hooks-custom | 
| 121 |  | -        title: Building Your Own Hooks | 
|  | 121 | +        title: 自定义 Hooks | 
| 122 | 122 |       - id: hooks-reference | 
| 123 |  | -        title: Hooks API Reference | 
|  | 123 | +        title: Hooks API 参考 | 
| 124 | 124 |       - id: hooks-faq | 
| 125 | 125 |         title: Hooks FAQ | 
| 126 |  | -- title: Contributing | 
|  | 126 | +- title: 贡献 | 
| 127 | 127 |   items: | 
| 128 | 128 |   - id: how-to-contribute | 
| 129 |  | -    title: How to Contribute | 
|  | 129 | +    title: 如何参与 | 
| 130 | 130 |   - id: codebase-overview | 
| 131 |  | -    title: Codebase Overview | 
|  | 131 | +    title: 源码概述 | 
| 132 | 132 |   - id: implementation-notes | 
| 133 |  | -    title: Implementation Notes | 
|  | 133 | +    title: 实现说明 | 
| 134 | 134 |   - id: design-principles | 
| 135 |  | -    title: Design Principles | 
|  | 135 | +    title: 设计理念 | 
| 136 | 136 | - title: FAQ | 
| 137 | 137 |   items: | 
| 138 | 138 |     - id: faq-ajax | 
| 139 |  | -      title: AJAX and APIs | 
|  | 139 | +      title: AJAX 及 APIs | 
| 140 | 140 |     - id: faq-build | 
| 141 |  | -      title: Babel, JSX, and Build Steps | 
|  | 141 | +      title: Babel, JSX, 及构建过程 | 
| 142 | 142 |     - id: faq-functions | 
| 143 |  | -      title: Passing Functions to Components | 
|  | 143 | +      title: 在组件中使用事件处理函数 | 
| 144 | 144 |     - id: faq-state | 
| 145 |  | -      title: Component State | 
|  | 145 | +      title: 组件状态 | 
| 146 | 146 |     - id: faq-styling | 
| 147 |  | -      title: Styling and CSS | 
|  | 147 | +      title: 样式及 CSS | 
| 148 | 148 |     - id: faq-structure | 
| 149 |  | -      title: File Structure | 
| 150 |  | -    - id: faq-versioning | 
| 151 |  | -      title: Versioning Policy | 
|  | 149 | +      title: 项目文件结构 | 
| 152 | 150 |     - id: faq-internals | 
| 153 |  | -      title: Virtual DOM and Internals | 
|  | 151 | +      title: Virtual DOM 及内核 | 
0 commit comments