Skip to content

Commit d4ff2b7

Browse files
committed
translate sandbox content
1 parent 0dcc443 commit d4ff2b7

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/content/reference/react/lazy.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Setelah kode komponen Anda dimuat saat digunakan (*on demand*), Anda juga perlu
8181
</Suspense>
8282
```
8383

84-
Pada contoh ini, kode untuk `MarkdownPreview` tidak akan dimuat hingga Anda mencoba merendernya. Jika `MarkdownPreview` belum dimuat, `Loading` atau indikator akan ditampilkan sebagai gantinya. Coba centang *checkbox* ini:
84+
Pada contoh ini, kode untuk `MarkdownPreview` tidak akan dimuat hingga Anda mencoba merendernya. Jika `MarkdownPreview` belum dimuat, Komponen `Loading` akan ditampilkan sebagai gantinya. Coba centang *checkbox* **Lihat pratinjau**:
8585

8686
<Sandpack>
8787

@@ -93,18 +93,18 @@ const MarkdownPreview = lazy(() => delayForDemo(import('./MarkdownPreview.js')))
9393

9494
export default function MarkdownEditor() {
9595
const [showPreview, setShowPreview] = useState(false);
96-
const [markdown, setMarkdown] = useState('Hello, **world**!');
96+
const [markdown, setMarkdown] = useState('Helo, **dunia**!');
9797
return (
9898
<>
9999
<textarea value={markdown} onChange={e => setMarkdown(e.target.value)} />
100100
<label>
101101
<input type="checkbox" checked={showPreview} onChange={e => setShowPreview(e.target.checked)} />
102-
Show preview
102+
Lihat pratinjau
103103
</label>
104104
<hr />
105105
{showPreview && (
106106
<Suspense fallback={<Loading />}>
107-
<h2>Preview</h2>
107+
<h2>Pratinjau</h2>
108108
<MarkdownPreview markdown={markdown} />
109109
</Suspense>
110110
)}
@@ -122,7 +122,7 @@ function delayForDemo(promise) {
122122

123123
```js Loading.js
124124
export default function Loading() {
125-
return <p><i>Loading...</i></p>;
125+
return <p><i>Sedang memuat...</i></p>;
126126
}
127127
```
128128

@@ -175,7 +175,7 @@ body {
175175

176176
</Sandpack>
177177

178-
Demo ini dimuat dengan penundaan buatan. Lain kali Anda menghapus centang dan mencentang *checkbox*, `Preview` akan dicache, sehingga tidak akan ada status pemuatan. Untuk melihat status pemuatan lagi, Klik "Reset" pada *sandbox*.
178+
Demo ini dimuat dengan penundaan buatan. Lain kali Anda menghapus centang dan mencentang *checkbox* **Lihat pratinjau**, Komponen `Preview` akan dicache, sehingga tidak akan ada status pemuatan. Untuk melihat status pemuatan lagi, Klik *"Reset"* pada *sandbox*.
179179

180180
[Pelajari lebih lanjut tentang mengelola status pemuatan dengan Suspense.](/reference/react/Suspense)
181181

@@ -191,7 +191,7 @@ Jangan deklarasikan komponen `lazy` *di dalam* komponen lain:
191191
import { lazy } from 'react';
192192

193193
function Editor() {
194-
// 🔴 Bad: This will cause all state to be reset on re-renders
194+
// 🔴 Buruk: Ini akan menyebabkan semua status direset pada render ulang
195195
const MarkdownPreview = lazy(() => import('./MarkdownPreview.js'));
196196
// ...
197197
}
@@ -202,7 +202,7 @@ Sebaiknya, selalu deklarasikan mereka di tingkat teratas modul Anda:
202202
```js {3-4}
203203
import { lazy } from 'react';
204204

205-
//Good: Declare lazy components outside of your components
205+
//Bagus: Mendeklarasikan komponen lazy di luar komponen Anda
206206
const MarkdownPreview = lazy(() => import('./MarkdownPreview.js'));
207207

208208
function Editor() {

0 commit comments

Comments
 (0)