|
3 | 3 | - id: getting-started |
4 | 4 | title: Bắt Đầu |
5 | 5 | - id: add-react-to-a-website |
6 | | - title: Thêm React vào một Website |
| 6 | + title: Thêm React Vào Một Website |
7 | 7 | - id: create-a-new-react-app |
8 | | - title: Tạo một App React mới |
| 8 | + title: Tạo Một App React Mới |
9 | 9 | - id: cdn-links |
10 | | - title: Các liên kết CDN |
| 10 | + title: Các Đường Dẫn CDN |
11 | 11 | - id: release-channels |
12 | | - title: Các kênh phát hành |
| 12 | + title: Các Kênh Phát Hành |
| 13 | + |
13 | 14 | - title: Khái niệm chính |
14 | 15 | isOrdered: true |
15 | 16 | items: |
|
20 | 21 | - id: rendering-elements |
21 | 22 | title: Rendering Elements |
22 | 23 | - id: components-and-props |
23 | | - title: Components and Props |
| 24 | + title: Components Và Props |
24 | 25 | - id: state-and-lifecycle |
25 | | - title: State and Lifecycle |
| 26 | + title: State Và Vòng Đời |
26 | 27 | - id: handling-events |
27 | 28 | title: Xử lý Events |
28 | 29 | - id: conditional-rendering |
29 | 30 | title: Rendering có điều kiện |
30 | 31 | - id: lists-and-keys |
31 | | - title: Lists and Keys |
| 32 | + title: Lists Và Keys |
32 | 33 | - id: forms |
33 | 34 | title: Forms |
34 | 35 | - id: lifting-state-up |
35 | | - title: Lifting State Up |
| 36 | + title: Chuyển State Lên |
36 | 37 | - id: composition-vs-inheritance |
37 | | - title: Composition vs Inheritance |
| 38 | + title: Kết Hợp Và Kế Thừa |
38 | 39 | - id: thinking-in-react |
39 | | - title: Tư duy trong React |
| 40 | + title: Tư Duy Trong React |
40 | 41 | - title: Hướng dẫn nâng cao |
41 | 42 | items: |
42 | 43 | - id: accessibility |
|
48 | 49 | - id: error-boundaries |
49 | 50 | title: Error Boundaries |
50 | 51 | - id: forwarding-refs |
51 | | - title: Chuyển tiếp Refs |
| 52 | + title: Chuyển Tiếp Refs |
52 | 53 | - id: fragments |
53 | | - title: Fragments |
| 54 | + title: Phân Mảnh |
54 | 55 | - id: higher-order-components |
55 | 56 | title: Higher-Order Components |
56 | 57 | - id: integrating-with-other-libraries |
57 | | - title: Tích hợp với các thư viện khác |
| 58 | + |
| 59 | + title: Tích Hợp Với Các Thư Viện Khác |
58 | 60 | - id: jsx-in-depth |
59 | | - title: JSX In Depth |
| 61 | + title: JSX Chuyên Sâu |
60 | 62 | - id: optimizing-performance |
61 | | - title: Tối ưu hiệu năng |
| 63 | + title: Tối ưu hoá hiệu năng |
62 | 64 | - id: portals |
63 | 65 | title: Portals |
64 | 66 | - id: profiler |
|
70 | 72 | - id: reconciliation |
71 | 73 | title: Reconciliation |
72 | 74 | - id: refs-and-the-dom |
73 | | - title: Refs and the DOM |
| 75 | + title: Refs Và DOM |
74 | 76 | - id: render-props |
75 | 77 | title: Render Props |
76 | 78 | - id: static-type-checking |
77 | | - title: Static Type Checking |
| 79 | + title: Kiểm Tra Static Type |
78 | 80 | - id: strict-mode |
79 | 81 | title: Strict Mode |
80 | 82 | - id: typechecking-with-proptypes |
|
105 | 107 | - id: javascript-environment-requirements |
106 | 108 | title: Môi trường JS yêu cầu |
107 | 109 | - id: glossary |
108 | | - title: Bảng chú giải |
| 110 | + title: Bảng Chú Giải |
| 111 | + |
109 | 112 | - title: Hooks |
110 | 113 | isOrdered: true |
111 | 114 | items: |
|
125 | 128 | title: Tham chiếu Hooks API |
126 | 129 | - id: hooks-faq |
127 | 130 | title: Hooks và các câu hỏi thường gặp |
128 | | -- title: Kiểm thử |
| 131 | +- title: Testing |
129 | 132 | items: |
130 | 133 | - id: testing |
131 | | - title: Tổng quan kiểm thử |
| 134 | + title: Tổng Quan Testing |
132 | 135 | - id: testing-recipes |
133 | | - title: Phương thức kiểu thử |
| 136 | + title: Các Phương Thức Testing |
134 | 137 | - id: testing-environments |
135 | | - title: Môi trường kiểm thử |
136 | | -- title: Đóng góp |
| 138 | + title: Các Môi Trường Testing |
| 139 | +- title: Đóng Góp Giúp Đỡ |
137 | 140 | items: |
138 | 141 | - id: how-to-contribute |
139 | | - title: Làm sao để đóng góp |
| 142 | + title: Làm Thế Nào Để Đóng Góp |
140 | 143 | - id: codebase-overview |
141 | | - title: Tổng quan về Codebase |
| 144 | + title: Tổng Quan Codebase |
142 | 145 | - id: implementation-notes |
143 | | - title: Ghi chú Triển khai |
| 146 | + title: Chú Thích Triển Khai |
144 | 147 | - id: design-principles |
145 | | - title: Nguyên tắc thiết kế |
146 | | -- title: Cầu hỏi thường gặp |
| 148 | + title: Nguyên Tắc Thiết Kế |
| 149 | +- title: FAQ |
147 | 150 | items: |
148 | 151 | - id: faq-ajax |
149 | 152 | title: AJAX và APIs |
|
156 | 159 | - id: faq-styling |
157 | 160 | title: Styling và CSS |
158 | 161 | - id: faq-structure |
159 | | - title: Cấu trúc File |
| 162 | + title: Cấu trúc dự án |
160 | 163 | - id: faq-versioning |
161 | 164 | title: Quy tắc đặt tên phiên bản |
162 | 165 | - id: faq-internals |
|
0 commit comments