Skip to content

Commit 417b5a2

Browse files
committed
Revision from feedback
1 parent b3a84b7 commit 417b5a2

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

content/warnings/invalid-hook-call-warning.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Anda kemungkinan menggunakan versi `react-dom` (< 16.8.0) atau `react-native` (<
2222

2323
## Melanggar Aturan Hooks {#breaking-the-rules-of-hooks}
2424

25-
Anda hanya dapat memanggil Hooks **saat React mer-_render_ fungsional komponen**:
25+
Anda hanya dapat memanggil Hooks **saat React me-_render_ fungsional komponen**:
2626

2727
* ✅ Panggil pada tingkatan atas dalam badan fungsional komponen.
2828
* ✅ Panggil pada tingkatan atas dalam badan [custom Hook](/docs/hooks-custom.html).
@@ -45,11 +45,11 @@ function useWindowWidth() {
4545

4646
Untuk menghindari kebingungan, Pemanggilan Hooks tidak didukung pada kasus-kasus berikut:
4747

48-
* 🔴 Jangan panggil Hooks di dalam komponen berbasi kelas.
49-
* 🔴 Jangan panggil Hooks di penangan event.
50-
* 🔴 Jangan panggil Hooks di dalam fungsi yang dilewatkan pada `useMemo`, `useReducer`, atau `useEffect`.
48+
* 🔴 Jangan panggil Hooks di dalam komponen kelas.
49+
* 🔴 Jangan panggil Hooks di *event handler*.
50+
* 🔴 Jangan panggil Hooks di dalam fungsi yang dioper pada `useMemo`, `useReducer`, atau `useEffect`.
5151

52-
Jika anda melanggar aturan-aturan tersebut, anda kemungkinan mendapatkan galat
52+
Jika anda melanggar aturan-aturan tersebut, anda kemungkinan mendapatkan galat seperti berikut.
5353

5454
```js{3-4,11-12,20-21}
5555
function Bad1() {
@@ -78,7 +78,7 @@ class Bad3 extends React.Component {
7878
}
7979
```
8080

81-
Anda dapat menggunakan [`eslint-plugin-react-hooks` plugin](https://www.npmjs.com/package/eslint-plugin-react-hooks) untuk memunculkan beberapa kesalahan di atas.
81+
Anda dapat menggunakan [plugin `eslint-plugin-react-hooks`](https://www.npmjs.com/package/eslint-plugin-react-hooks) untuk memunculkan beberapa kesalahan di atas.
8282

8383
>Catatan
8484
>
@@ -87,15 +87,15 @@ Anda dapat menggunakan [`eslint-plugin-react-hooks` plugin](https://www.npmjs.co
8787

8888
## React Ganda{#duplicate-react}
8989

90-
Agar Hooks bekerja, `react` _import_ dari aplikasi Anda perlu menemukan modul yang sama dengan `react` _import_ dari dalam paket `react-dom`.
90+
Agar Hooks bekerja, _import_ `react` dari aplikasi Anda perlu menemukan modul yang sama dengan _import_ `react` dari dalam *package* `react-dom`.
9191

92-
Jika kedua `react` _imports_ menemukan dua _exports_ obyek yang berbeda, Anda akan melihat peringatan tersebut. Hal ini bisa saja terjadi jika Anda **secara tidak sengaja menggunakan dua salinan** dari paket `react`.
92+
Jika kedua _import_ `react` tersebut menemukan dua _export_ obyek yang berbeda, Anda akan melihat peringatan tersebut. Hal ini bisa saja terjadi jika Anda **secara tidak sengaja menggunakan dua salinan** dari *package* `react`.
9393

9494
Jika anda menggunakan _Node_ untuk pengelolaan paket, Anda dapat mejalankan perintah ini di dalam berkas proyek Anda:
9595

9696
npm ls react
9797

98-
Jika anda menemukan lebih dari satu React, Anda perlu temukan kenapa hal ini terjadi dan perbaiki _dependency tree_ Anda. Contohnya, kemungkinan _library_ yang anda gunakan, menentukan `react` secara salah sebagai _dependency_ (daripada _peer dependency_). Sampai pustaka tersebut diperbaik, [Yarn resolutions](https://yarnpkg.com/lang/en/docs/selective-version-resolutions/) dapat menjadi salah satu solusi.
98+
Jika anda menemukan lebih dari satu React, Anda perlu temukan kenapa hal ini terjadi dan perbaiki _dependency tree_ Anda. Contohnya, kemungkinan _library_ yang anda gunakan, menentukan `react` secara salah sebagai _dependency_ (daripada _peer dependency_). Sampai _library_ tersebut diperbaik, [Yarn resolutions](https://yarnpkg.com/lang/en/docs/selective-version-resolutions/) dapat menjadi salah satu solusi.
9999

100100
Anda juga dapat mencoba men-_debug_ masalah ini dengan cara menambahkan beberapa _logs_ dan memuat ulang _development server_ Anda:
101101

0 commit comments

Comments
 (0)