From d3f2028458f001209787b50e49201338e68bdf28 Mon Sep 17 00:00:00 2001 From: Samuel Date: Wed, 26 Apr 2023 16:00:53 +0700 Subject: [PATCH 1/6] docs: translate intro and you will learn --- src/content/learn/rendering-lists.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/content/learn/rendering-lists.md b/src/content/learn/rendering-lists.md index 45b60240b..665967139 100644 --- a/src/content/learn/rendering-lists.md +++ b/src/content/learn/rendering-lists.md @@ -1,18 +1,18 @@ --- -title: Rendering Lists +title: Me-render List --- -You will often want to display multiple similar components from a collection of data. You can use the [JavaScript array methods](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array#) to manipulate an array of data. On this page, you'll use [`filter()`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) and [`map()`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map) with React to filter and transform your array of data into an array of components. +Anda mungkin ingin menampilkan beberapa komponen yang mirip dari sebuah kumpulan data. Anda dapat menggunakan [*method* senarai (array) JavaScript](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array#) untuk memanipulasi sebuah senarai data. Pada halaman ini, Anda akan menggunakan *method* [`filter()`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) dan [`map()`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map) dengan React untuk menyaring dan mengubah senarai data tersebut menjadi sebuah senarai komponen. -* How to render components from an array using JavaScript's `map()` -* How to render only specific components using JavaScript's `filter()` -* When and why to use React keys +* Bagaimana me-*render* komponen-komponen dari sebuah senarai menggunakan *method* `map()` +* Bagaimana me-*render* beberapa komponen spesifik menggunakan *method* `filter()` +* Kapan dan mengapa menggunakan React *keys* From 20c12b0150058992186e07da10336568bcb23050 Mon Sep 17 00:00:00 2001 From: Samuel Date: Wed, 26 Apr 2023 16:39:36 +0700 Subject: [PATCH 2/6] docs: translate first section --- src/content/learn/rendering-lists.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/content/learn/rendering-lists.md b/src/content/learn/rendering-lists.md index 665967139..593b06b38 100644 --- a/src/content/learn/rendering-lists.md +++ b/src/content/learn/rendering-lists.md @@ -16,9 +16,9 @@ Anda mungkin ingin menampilkan beberapa komponen yang mirip dari sebuah kumpulan -## Rendering data from arrays {/*rendering-data-from-arrays*/} +## Me-*render* data dari seranai {/*rendering-data-from-arrays*/} -Say that you have a list of content. +Misalkan Anda memiliki daftar konten seperti berikut. ```js ``` -The only difference among those list items is their contents, their data. You will often need to show several instances of the same component using different data when building interfaces: from lists of comments to galleries of profile images. In these situations, you can store that data in JavaScript objects and arrays and use methods like [`map()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map) and [`filter()`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) to render lists of components from them. +Semua anggota dari daftar tersebut memiliki format yang sama. Perbedaan hanya terletak pada isi konten, lebih tepatnya data mereka. Pada beberapa situasi, Anda mungkin harus menampilkan beberapa komponen yang sama dengan data yang berbeda saat membangun antarmuka, seperti daftar komentar atau galeri foto profil. Dalam situasi-situasi tersebut, Anda bisa menyimpan data tersebut ke dalam objek atau seranai JavaScript dengan menggunakan *method* [`map()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map) dan [`filter()`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) yang kemudian akan digunakan untuk me-*render* beberapa komponen. -Here’s a short example of how to generate a list of items from an array: +Contoh untuk membuat sebuah daftar dari sebuah seranai: -1. **Move** the data into an array: +1. **Pindahkan** data ke sebuah seranai: ```js const people = [ @@ -46,19 +46,19 @@ const people = [ ]; ``` -2. **Map** the `people` members into a new array of JSX nodes, `listItems`: +2. **Petakan** dengan menggunakan *method* `map()` setiap anggota `people` ke sebuah seranai *node* JSX, `listItems`: ```js const listItems = people.map(person =>
  • {person}
  • ); ``` -3. **Return** `listItems` from your component wrapped in a `