Skip to content

Commit 6a9f211

Browse files
committed
fix: wrong capilatize and wrong italic
1 parent af8f317 commit 6a9f211

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/content/reference/rsc/use-server.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ canary: true
66

77
<Canary>
88

9-
`'use server'` hanya diperlukan jika Anda [menggunakan Komponen *React Server*](/learn/start-a-new-react-project#bleeding-edge-react-frameworks) atau sedang membangun library yang kompatibel dengan fitur tersebut.
9+
`'use server'` hanya diperlukan jika Anda [menggunakan Komponen Server React](/learn/start-a-new-react-project#bleeding-edge-react-frameworks) atau sedang membangun library yang kompatibel dengan fitur tersebut.
1010

1111
</Canary>
1212

@@ -45,7 +45,7 @@ Daripada menandai fungsi satu per satu dengan `'use server'`, Anda bisa menambah
4545
* Aksi Server sebaiknya dipanggil dalam sebuah [Transisi](/reference/react/useTransition). Aksi Server yang diteruskan ke [`<form action>`](/reference/react-dom/components/form#props) atau [`formAction`](/reference/react-dom/components/input#props) akan secara otomatis dipanggil dalam sebuah transisi.
4646
* Aksi Server dirancang untuk melakukan mutasi yang memperbarui data di sisi server; Sehingga Aksi Server tidak disarankan untuk pengambilan data. Oleh karena itu, *framework* yang mengimplementasikan Aksi Server umumnya memproses satu aksi dalam satu waktu dan tidak menyediakan mekanisme untuk melakukan *caching* terhadap nilai yang dikembalikan.
4747

48-
### Pertimbangan Keamanan {/*security*/}
48+
### Pertimbangan keamanan {/*security*/}
4949

5050
Argumen untuk Aksi Server sepenuhnya dikendalikan oleh klien. Demi keamanan, selalu perlakukan argumen tersebut sebagai masukan yang tidak tepercaya, dan pastikan untuk memvalidasi serta menyaring argumen sesuai kebutuhan.
5151

@@ -59,7 +59,7 @@ Lihat [*experimental_taintUniqueValue*](/reference/react/experimental_taintUniqu
5959

6060
</Wip>
6161

62-
### Argumen yang dapat diserialisasi dan Nilai kembalian {/*serializable-parameters-and-return-values*/}
62+
### Argumen yang dapat diserialisasi dan nilai kembalian {/*serializable-parameters-and-return-values*/}
6363

6464
Karena kode klien memanggil Aksi Server melalui jaringan, setiap argumen yang dikirim harus dapat diserialisasi.
6565

@@ -91,15 +91,15 @@ Yang tidak didukung, antara lain:
9191
* Fungsi komponen atau fungsi lainnya yang bukan Aksi Server
9292
* [Kelas](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Classes_in_JavaScript)
9393
* [Objek](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) yang merupakan *instance* dari kelas apa pun (selain bawaan seperti yang telah disebutkan) atau objek dengan [*null prototype*](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object#null-prototype_objects)
94-
* Simbol yang tidak didaftarkan secara global, misalnya *`Symbol('my new symbol')`*
94+
* Simbol yang tidak didaftarkan secara global, misalnya `Symbol('my new symbol')`
9595

9696
Nilai kembali yang dapat diserialisasi mengikuti aturan yang sama dengan [properti yang bisa diserialisasi](/reference/rsc/use-client#passing-props-from-server-to-client-components) untuk Komponen Klien yang menjadi pembatas.
9797

9898
## Penggunaan {/*usage*/}
9999

100100
### Aksi Server dalam formulir {/*server-actions-in-forms*/}
101101

102-
Aksi Server biasanya digunakan untuk memanggil fungsi di server yang mengubah data. Di peramban, pengguna umumnya mengirimkan perubahan data lewat [elemen formulir HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form). Dengan komponen *React Server*, React kini mendukung Aksi Server secara langsung di dalam formulir.
102+
Aksi Server biasanya digunakan untuk memanggil fungsi di server yang mengubah data. Di peramban, pengguna umumnya mengirimkan perubahan data lewat [elemen formulir HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form). Dengan komponen server React, React kini mendukung Aksi Server secara langsung di dalam formulir.
103103

104104
Contoh di bawah ini menunjukkan formulir yang meminta nama pengguna.
105105

@@ -122,17 +122,17 @@ export default function App() {
122122
}
123123
```
124124

125-
Dalam contoh ini, *`requestUsername`* adalah sebuah Aksi Server yang diteruskan ke sebuah formulir `<form>.`
126-
Ketika pengguna mengirim formulir ini, akan ada permintaan jaringan ke fungsi server *`requestUsername`*.
125+
Dalam contoh ini, `requestUsername` adalah sebuah Aksi Server yang diteruskan ke sebuah formulir `<form>.`
126+
Ketika pengguna mengirim formulir ini, akan ada permintaan jaringan ke fungsi server `requestUsername`.
127127
Saat memanggil Aksi Server lewat formulir, React akan mengirimkan <CodeStep step={1}>[*FormData*](https://developer.mozilla.org/en-US/docs/Web/API/FormData)</CodeStep> dari formulir sebagai argumen pertama ke Aksi Server tersebut.
128128

129-
Dengan meneruskan Aksi Server ke formulir *`action`*, React bisa meningkatkan fungsionalitas formulir secara [progresif](https://developer.mozilla.org/en-US/docs/Glossary/Progressive_Enhancement). Artinya, formulir tetap bisa dikirimkan meskipun bundel *JavaScript* belum dimuat sepenuhnya.
129+
Dengan meneruskan Aksi Server ke `action` formulir, React bisa meningkatkan fungsionalitas formulir secara [progresif](https://developer.mozilla.org/en-US/docs/Glossary/Progressive_Enhancement). Artinya, formulir tetap bisa dikirimkan meskipun bundel *JavaScript* belum dimuat sepenuhnya.
130130

131131
#### Menangani nilai kembali dari formulir {/*handling-return-values*/}
132132

133-
Dalam formulir diatas, ada kemungkinan nama pengguna yang diminta tidak tersedia. *`requestUsername`* harus memberi tahu apakah permintaan tersebut berhasil atau gagal.
133+
Dalam formulir diatas, ada kemungkinan nama pengguna yang diminta tidak tersedia. `requestUsername` harus memberi tahu apakah permintaan tersebut berhasil atau gagal.
134134

135-
Untuk memperbarui antarmuka pengguna berdasarkan hasil dari Aksi Server sambil tetap mendukung peningkatan progresif gunakan [*`useActionState`*](/reference/react/useActionState).
135+
Untuk memperbarui antarmuka pengguna berdasarkan hasil dari Aksi Server sambil tetap mendukung peningkatan progresif gunakan [`useActionState`](/reference/react/useActionState).
136136

137137
```js
138138
// requestUsername.js
@@ -164,13 +164,13 @@ function UsernameForm() {
164164
<input type="text" name="username" />
165165
<button type="submit">Meminta</button>
166166
</form>
167-
<p>Respon dari pengiriman terakhir:{state}</p>
167+
<p>Respon dari pengiriman terakhir: {state}</p>
168168
</>
169169
);
170170
}
171171
```
172172

173-
Perlu diingat bahwa seperti Hook lainnya, *`useActionState`* hanya bisa dipanggil di <CodeStep step={1}>[kode klien](/reference/rsc/use-client)</CodeStep>.
173+
Perlu diingat bahwa seperti Hook lainnya, `useActionState` hanya bisa dipanggil di <CodeStep step={1}>[kode klien](/reference/rsc/use-client)</CodeStep>.
174174

175175
### Memanggil sebuah Aksi Server dari luar formulir `<form>` {/*calling-a-server-action-outside-of-form*/}
176176

0 commit comments

Comments
 (0)