From 74825d9ed0f291d6d701c59ae48a0a16aaf11ecf Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Fri, 28 Apr 2023 20:41:12 +0700 Subject: [PATCH 1/9] docs: `react-dom/client` translation (wip) --- src/content/reference/react-dom/client/index.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index 89f48212f..b9b94ef88 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -1,10 +1,11 @@ --- -title: Client React DOM APIs +title: API klien React DOM --- -The `react-dom/client` APIs let you render React components on the client (in the browser). These APIs are typically used at the top level of your app to initialize your React tree. A [framework](/learn/start-a-new-react-project#production-grade-react-frameworks) may call them for you. Most of your components don't need to import or use them. + +API `react-dom/client` memungkinkan Anda untuk merender komponen React pada sisi klien (di browser). Biasanya API ini digunakan pada level atas aplikasi React untuk menginisialisasi pohon React Anda. Sebuah [*framework*](/learn/start-a-new-react-project#production-grade-react-frameworks) mungkin memanggilnya untuk Anda. Kebanyakan komponen Anda tidak perlu mengimpor atau menggunakannya. From 37b3f4be43dbb95b51c9798c9f4da3c1cb0e9ee5 Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Sat, 29 Apr 2023 12:15:22 +0700 Subject: [PATCH 2/9] docs: finish translate Signed-off-by: Muhammad Ilham Mubarak --- src/content/reference/react-dom/client/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index b9b94ef88..817b6ca7b 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -5,19 +5,19 @@ title: API klien React DOM -API `react-dom/client` memungkinkan Anda untuk merender komponen React pada sisi klien (di browser). Biasanya API ini digunakan pada level atas aplikasi React untuk menginisialisasi pohon React Anda. Sebuah [*framework*](/learn/start-a-new-react-project#production-grade-react-frameworks) mungkin memanggilnya untuk Anda. Kebanyakan komponen Anda tidak perlu mengimpor atau menggunakannya. +API `react-dom/client` memungkinkan Anda merender komponen React di sisi klien (di peramban). Biasanya API ini digunakan pada level atas aplikasi React untuk menginisialisasi pohon React. Sebuah [*framework*](/learn/start-a-new-react-project#production-grade-react-frameworks) mungkin memanggilnya untuk Anda. Biasanya komponen Anda tidak perlu mengimpor atau menggunakannya. --- -## Client APIs {/*client-apis*/} +## API klien {/*client-apis*/} -* [`createRoot`](/reference/react-dom/client/createRoot) lets you create a root to display React components inside a browser DOM node. -* [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) lets you display React components inside a browser DOM node whose HTML content was previously generated by [`react-dom/server`.](/reference/react-dom/server) +* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan untuk membuat akar *(root)* yang digunakan untuk menampilkan komponen React di dalam simpul *(node)* DOM peramban +* [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) memungkinkan untuk untuk menampilkan komponen React di dalam simpul DOM peramban yang sebelumnya dihasilkan oleh [`react-dom/server`.](/reference/react-dom/server) --- -## Browser support {/*browser-support*/} +## Dukungan peramban {/*browser-support*/} -React supports all popular browsers, including Internet Explorer 9 and above. Some polyfills are required for older browsers such as IE 9 and IE 10. \ No newline at end of file +React mendukung semua peramban populer, termasuk Internet Explorer 9 dan yang lebih baru. Beberapa *polyfills* dibutuhkan untuk peramban lama seperti IE 9 dan IE 10 \ No newline at end of file From afcba0f12472216b36c6c911354b3a6b94575103 Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Sat, 29 Apr 2023 12:19:54 +0700 Subject: [PATCH 3/9] chore: add missing punctiation and remove duplicate words --- src/content/reference/react-dom/client/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index 817b6ca7b..fab1e81b3 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -13,11 +13,11 @@ API `react-dom/client` memungkinkan Anda merender komponen React di sisi klien ( ## API klien {/*client-apis*/} -* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan untuk membuat akar *(root)* yang digunakan untuk menampilkan komponen React di dalam simpul *(node)* DOM peramban -* [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) memungkinkan untuk untuk menampilkan komponen React di dalam simpul DOM peramban yang sebelumnya dihasilkan oleh [`react-dom/server`.](/reference/react-dom/server) +* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan pembuatan akar *(root)* yang digunakan untuk menampilkan komponen React di dalam simpul *(node)* DOM peramban. +* [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) memungkinkan untuk menampilkan komponen React di dalam simpul DOM peramban yang telah dihasilkan oleh [`react-dom/server`.](/reference/react-dom/server) --- ## Dukungan peramban {/*browser-support*/} -React mendukung semua peramban populer, termasuk Internet Explorer 9 dan yang lebih baru. Beberapa *polyfills* dibutuhkan untuk peramban lama seperti IE 9 dan IE 10 \ No newline at end of file +React mendukung semua peramban populer, termasuk Internet Explorer 9 dan yang lebih baru. Beberapa *polyfills* dibutuhkan untuk peramban lama seperti IE 9 dan IE 10. \ No newline at end of file From fa48cfd6ec3a1a604e6a9065023ca9095c354fb6 Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Sat, 29 Apr 2023 12:30:55 +0700 Subject: [PATCH 4/9] chore: revert `createRoot` wording --- src/content/reference/react-dom/client/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index fab1e81b3..b1bca214d 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -13,7 +13,7 @@ API `react-dom/client` memungkinkan Anda merender komponen React di sisi klien ( ## API klien {/*client-apis*/} -* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan pembuatan akar *(root)* yang digunakan untuk menampilkan komponen React di dalam simpul *(node)* DOM peramban. +* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan untuk membuat akar *(root)* yang digunakan untuk menampilkan komponen React di dalam simpul *(node)* DOM peramban. * [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) memungkinkan untuk menampilkan komponen React di dalam simpul DOM peramban yang telah dihasilkan oleh [`react-dom/server`.](/reference/react-dom/server) --- From 8fb28d9a90f32649f0b3155a0a99ab08fb420cc6 Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Mon, 1 May 2023 05:01:04 +0700 Subject: [PATCH 5/9] chore: update wording --- src/content/reference/react-dom/client/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index b1bca214d..88524649c 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -1,17 +1,17 @@ --- -title: API klien React DOM +title: API Klien React DOM --- -API `react-dom/client` memungkinkan Anda merender komponen React di sisi klien (di peramban). Biasanya API ini digunakan pada level atas aplikasi React untuk menginisialisasi pohon React. Sebuah [*framework*](/learn/start-a-new-react-project#production-grade-react-frameworks) mungkin memanggilnya untuk Anda. Biasanya komponen Anda tidak perlu mengimpor atau menggunakannya. +API `react-dom/client` memungkinkan Anda me-*render* komponen React di sisi klien (di peramban). Biasanya API ini digunakan pada level atas aplikasi React untuk menginisialisasi pohon React. Sebuah [*framework*](/learn/start-a-new-react-project#production-grade-react-frameworks) mungkin memanggilnya untuk Anda. Biasanya komponen Anda tidak perlu mengimpor atau menggunakannya. --- -## API klien {/*client-apis*/} +## API Klien {/*client-apis*/} * [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan untuk membuat akar *(root)* yang digunakan untuk menampilkan komponen React di dalam simpul *(node)* DOM peramban. * [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) memungkinkan untuk menampilkan komponen React di dalam simpul DOM peramban yang telah dihasilkan oleh [`react-dom/server`.](/reference/react-dom/server) From bcd35cd38dd8335cdb415263e3a221399c132bd8 Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Mon, 1 May 2023 12:42:17 +0700 Subject: [PATCH 6/9] chore: rearrange brackets italic starting point Co-authored-by: Zain Fathoni --- src/content/reference/react-dom/client/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index 88524649c..9df6f314f 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -13,7 +13,7 @@ API `react-dom/client` memungkinkan Anda me-*render* komponen React di sisi klie ## API Klien {/*client-apis*/} -* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan untuk membuat akar *(root)* yang digunakan untuk menampilkan komponen React di dalam simpul *(node)* DOM peramban. +* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan untuk membuat akar (*root*) yang digunakan untuk menampilkan komponen React di dalam simpul (*node*) DOM peramban. * [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) memungkinkan untuk menampilkan komponen React di dalam simpul DOM peramban yang telah dihasilkan oleh [`react-dom/server`.](/reference/react-dom/server) --- From d38b2278f8148899796267f77fd7410175a338d2 Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Mon, 1 May 2023 18:29:52 +0700 Subject: [PATCH 7/9] fix: remove unnecessary line --- src/content/reference/react-dom/client/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index 9df6f314f..ec9f8ce11 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -4,7 +4,6 @@ title: API Klien React DOM - API `react-dom/client` memungkinkan Anda me-*render* komponen React di sisi klien (di peramban). Biasanya API ini digunakan pada level atas aplikasi React untuk menginisialisasi pohon React. Sebuah [*framework*](/learn/start-a-new-react-project#production-grade-react-frameworks) mungkin memanggilnya untuk Anda. Biasanya komponen Anda tidak perlu mengimpor atau menggunakannya. From c98961cb440d99a686b46fa1d1ec9e45c1c4b9b9 Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Mon, 1 May 2023 18:31:14 +0700 Subject: [PATCH 8/9] fix: wording --- src/content/reference/react-dom/client/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index ec9f8ce11..c5f975284 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -12,8 +12,8 @@ API `react-dom/client` memungkinkan Anda me-*render* komponen React di sisi klie ## API Klien {/*client-apis*/} -* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan untuk membuat akar (*root*) yang digunakan untuk menampilkan komponen React di dalam simpul (*node*) DOM peramban. -* [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) memungkinkan untuk menampilkan komponen React di dalam simpul DOM peramban yang telah dihasilkan oleh [`react-dom/server`.](/reference/react-dom/server) +* [`createRoot`](/reference/react-dom/client/createRoot) memungkinkan Anda membuat akar (*root*) yang digunakan untuk menampilkan komponen React di dalam simpul (*node*) DOM peramban. +* [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) memungkinkan Anda menampilkan komponen React di dalam simpul DOM peramban yang telah dihasilkan oleh [`react-dom/server`.](/reference/react-dom/server) --- From 97dc44cf3163b7a5c5ea3037ba99fe04532c8456 Mon Sep 17 00:00:00 2001 From: Muhammad Ilham Mubarak Date: Mon, 1 May 2023 18:32:27 +0700 Subject: [PATCH 9/9] fix: wording --- src/content/reference/react-dom/client/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/reference/react-dom/client/index.md b/src/content/reference/react-dom/client/index.md index c5f975284..3a22c837b 100644 --- a/src/content/reference/react-dom/client/index.md +++ b/src/content/reference/react-dom/client/index.md @@ -4,7 +4,7 @@ title: API Klien React DOM -API `react-dom/client` memungkinkan Anda me-*render* komponen React di sisi klien (di peramban). Biasanya API ini digunakan pada level atas aplikasi React untuk menginisialisasi pohon React. Sebuah [*framework*](/learn/start-a-new-react-project#production-grade-react-frameworks) mungkin memanggilnya untuk Anda. Biasanya komponen Anda tidak perlu mengimpor atau menggunakannya. +API `react-dom/client` memungkinkan Anda me-*render* komponen React di sisi klien (di peramban). Biasanya API ini digunakan pada level teratas aplikasi React untuk menginisialisasi pohon React Anda. Sebuah [*framework*](/learn/start-a-new-react-project#production-grade-react-frameworks) mungkin memanggilnya untuk Anda. Biasanya komponen Anda tidak perlu mengimpor atau menggunakannya.