|
1 | 1 | {
|
2 |
| - "title": "Learn React", |
| 2 | + "title": "Belajar React", |
3 | 3 | "path": "/learn",
|
4 | 4 | "routes": [
|
5 | 5 | {
|
6 | 6 | "hasSectionHeader": true,
|
7 |
| - "sectionHeader": "GET STARTED" |
| 7 | + "sectionHeader": "MEMULAI" |
8 | 8 | },
|
9 | 9 | {
|
10 |
| - "title": "Quick Start", |
| 10 | + "title": "Mulai Cepat", |
11 | 11 | "path": "/learn",
|
12 | 12 | "routes": [
|
13 | 13 | {
|
14 | 14 | "title": "Tutorial: Tic-Tac-Toe",
|
15 | 15 | "path": "/learn/tutorial-tic-tac-toe"
|
16 | 16 | },
|
17 | 17 | {
|
18 |
| - "title": "Thinking in React", |
| 18 | + "title": "Cara Berpikir dengan React", |
19 | 19 | "path": "/learn/thinking-in-react"
|
20 | 20 | }
|
21 | 21 | ]
|
22 | 22 | },
|
23 | 23 | {
|
24 |
| - "title": "Installation", |
| 24 | + "title": "Pemasangan", |
25 | 25 | "path": "/learn/installation",
|
26 | 26 | "routes": [
|
27 | 27 | {
|
28 |
| - "title": "Start a New React Project", |
| 28 | + "title": "Memulai Proyek Baru dengan React", |
29 | 29 | "path": "/learn/start-a-new-react-project"
|
30 | 30 | },
|
31 | 31 | {
|
32 |
| - "title": "Add React to an Existing Project", |
| 32 | + "title": "Tambahkan React ke Proyek yang sudah Ada", |
33 | 33 | "path": "/learn/add-react-to-an-existing-project"
|
34 | 34 | },
|
35 | 35 | {
|
36 |
| - "title": "Editor Setup", |
| 36 | + "title": "Persiapan Editor", |
37 | 37 | "path": "/learn/editor-setup"
|
38 | 38 | },
|
39 | 39 | {
|
|
44 | 44 | },
|
45 | 45 | {
|
46 | 46 | "hasSectionHeader": true,
|
47 |
| - "sectionHeader": "LEARN REACT" |
| 47 | + "sectionHeader": "BELAJAR REACT" |
48 | 48 | },
|
49 | 49 | {
|
50 |
| - "title": "Describing the UI", |
| 50 | + "title": "Menggambarkan Antarmuka Pengguna (UI)", |
51 | 51 | "tags": [],
|
52 | 52 | "path": "/learn/describing-the-ui",
|
53 | 53 | "routes": [
|
54 | 54 | {
|
55 |
| - "title": "Your First Component", |
| 55 | + "title": "Komponen Pertama Anda", |
56 | 56 | "path": "/learn/your-first-component"
|
57 | 57 | },
|
58 | 58 | {
|
59 |
| - "title": "Importing and Exporting Components", |
| 59 | + "title": "Mengimpor dan Mengekspor Komponen", |
60 | 60 | "path": "/learn/importing-and-exporting-components"
|
61 | 61 | },
|
62 | 62 | {
|
63 |
| - "title": "Writing Markup with JSX", |
| 63 | + "title": "Menulis Markup dengan JSX", |
64 | 64 | "path": "/learn/writing-markup-with-jsx"
|
65 | 65 | },
|
66 | 66 | {
|
67 |
| - "title": "JavaScript in JSX with Curly Braces", |
| 67 | + "title": "JavaScript di JSX Menggunakan Kurung Kurawal", |
68 | 68 | "path": "/learn/javascript-in-jsx-with-curly-braces"
|
69 | 69 | },
|
70 | 70 | {
|
71 |
| - "title": "Passing Props to a Component", |
| 71 | + "title": "Mengoper Props ke Komponen", |
72 | 72 | "path": "/learn/passing-props-to-a-component"
|
73 | 73 | },
|
74 | 74 | {
|
75 |
| - "title": "Conditional Rendering", |
| 75 | + "title": "Perenderan Kondisional", |
76 | 76 | "path": "/learn/conditional-rendering"
|
77 | 77 | },
|
78 | 78 | {
|
79 |
| - "title": "Rendering Lists", |
| 79 | + "title": "Me-render List", |
80 | 80 | "path": "/learn/rendering-lists"
|
81 | 81 | },
|
82 | 82 | {
|
83 |
| - "title": "Keeping Components Pure", |
| 83 | + "title": "Menjaga Kemurnian Komponen", |
84 | 84 | "path": "/learn/keeping-components-pure"
|
85 | 85 | }
|
86 | 86 | ]
|
87 | 87 | },
|
88 | 88 | {
|
89 |
| - "title": "Adding Interactivity", |
| 89 | + "title": "Menambahkan Interaktivitas", |
90 | 90 | "path": "/learn/adding-interactivity",
|
91 | 91 | "tags": [],
|
92 | 92 | "routes": [
|
|
95 | 95 | "path": "/learn/responding-to-events"
|
96 | 96 | },
|
97 | 97 | {
|
98 |
| - "title": "State: A Component's Memory", |
| 98 | + "title": "State: Memori dari Sebuah Komponen", |
99 | 99 | "path": "/learn/state-a-components-memory"
|
100 | 100 | },
|
101 | 101 | {
|
102 |
| - "title": "Render and Commit", |
| 102 | + "title": "Render dan Commit", |
103 | 103 | "path": "/learn/render-and-commit"
|
104 | 104 | },
|
105 | 105 | {
|
106 |
| - "title": "State as a Snapshot", |
| 106 | + "title": "State Sebagai Sebuah Snapshot", |
107 | 107 | "path": "/learn/state-as-a-snapshot"
|
108 | 108 | },
|
109 | 109 | {
|
110 |
| - "title": "Queueing a Series of State Updates", |
| 110 | + "title": "Mengantre Serangkaian Pembaruan State", |
111 | 111 | "path": "/learn/queueing-a-series-of-state-updates"
|
112 | 112 | },
|
113 | 113 | {
|
114 |
| - "title": "Updating Objects in State", |
| 114 | + "title": "Memperbarui Objek dalam State", |
115 | 115 | "path": "/learn/updating-objects-in-state"
|
116 | 116 | },
|
117 | 117 | {
|
118 |
| - "title": "Updating Arrays in State", |
| 118 | + "title": "Memperbarui Senarai pada State", |
119 | 119 | "path": "/learn/updating-arrays-in-state"
|
120 | 120 | }
|
121 | 121 | ]
|
|
130 | 130 | "path": "/learn/reacting-to-input-with-state"
|
131 | 131 | },
|
132 | 132 | {
|
133 |
| - "title": "Choosing the State Structure", |
| 133 | + "title": "Memilih Struktur State", |
134 | 134 | "path": "/learn/choosing-the-state-structure"
|
135 | 135 | },
|
136 | 136 | {
|
137 |
| - "title": "Sharing State Between Components", |
| 137 | + "title": "Berbagi State Antar Komponen", |
138 | 138 | "path": "/learn/sharing-state-between-components"
|
139 | 139 | },
|
140 | 140 | {
|
|
150 | 150 | "path": "/learn/passing-data-deeply-with-context"
|
151 | 151 | },
|
152 | 152 | {
|
153 |
| - "title": "Scaling Up with Reducer and Context", |
| 153 | + "title": "Peningkatan Skala dengan Reducer dan Context", |
154 | 154 | "path": "/learn/scaling-up-with-reducer-and-context"
|
155 | 155 | }
|
156 | 156 | ]
|
|
161 | 161 | "tags": ["advanced"],
|
162 | 162 | "routes": [
|
163 | 163 | {
|
164 |
| - "title": "Referencing Values with Refs", |
| 164 | + "title": "Mereferensikan Nilai menggunakan Refs", |
165 | 165 | "path": "/learn/referencing-values-with-refs"
|
166 | 166 | },
|
167 | 167 | {
|
168 |
| - "title": "Manipulating the DOM with Refs", |
| 168 | + "title": "Memanipulasi DOM dengan Refs", |
169 | 169 | "path": "/learn/manipulating-the-dom-with-refs"
|
170 | 170 | },
|
171 | 171 | {
|
|
185 | 185 | "path": "/learn/separating-events-from-effects"
|
186 | 186 | },
|
187 | 187 | {
|
188 |
| - "title": "Removing Effect Dependencies", |
| 188 | + "title": "Menghilangkan Efek dependensi", |
189 | 189 | "path": "/learn/removing-effect-dependencies"
|
190 | 190 | },
|
191 | 191 | {
|
192 |
| - "title": "Reusing Logic with Custom Hooks", |
| 192 | + "title": "Menggunakan ulang logika dengan Custom Hooks", |
193 | 193 | "path": "/learn/reusing-logic-with-custom-hooks"
|
194 | 194 | }
|
195 | 195 | ]
|
|
0 commit comments