Skip to content

Commit 718079f

Browse files
authored
docs: translate example words and remove extra text
1 parent a5e5ec4 commit 718079f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/content/learn/updating-arrays-in-state.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ title: به روز رسانی آرایه‌ها در State
2727
| | خودداری شود (آرایه را تغییر می‌دهد) | ترجیح داده شود (آرایه جدید ایجاد می‌کند) |
2828
| --------- | ----------------------------------- | ------------------------------------------------------------------- |
2929
| اضافه کردن | `push`, `unshift` | `concat`, `[...arr]` spread syntax ([مثال](#adding-to-an-array)) |
30-
| حذف کردن | `pop`, `shift`, `splice` | `filter`, `slice` ([example](#removing-from-an-array)) |
31-
| جایگزین کردن | `splice`, `arr[i] = ...` assignment | `map` ([example](#replacing-items-in-an-array)) |
32-
| مرتب سازی | `reverse`, `sort` | ابتدا از آرایه کپی بگیرید ([example](#making-other-changes-to-an-array)) |
30+
| حذف کردن | `pop`, `shift`, `splice` | `filter`, `slice` ([مثال](#removing-from-an-array)) |
31+
| جایگزین کردن | `splice`, `arr[i] = ...` assignment | `map` ([مثال](#replacing-items-in-an-array)) |
32+
| مرتب سازی | `reverse`, `sort` | ابتدا از آرایه کپی بگیرید ([مثال](#making-other-changes-to-an-array)) |
3333

3434
به‌عنوان جایگزین می‌توانید [از Immer استفاده کنید](#write-concise-update-logic-with-immer) که امکان استفاده از متدهای هر دو ستون را فراهم می‌کند.
3535

@@ -40,13 +40,13 @@ title: به روز رسانی آرایه‌ها در State
4040
* `slice` به شما امکان می‌دهد یک آرایه یا بخشی از آن را کپی کنید.
4141
* `splice` آرایه را **تغییر می‌دهد** (برای افزودن یا حذف آیتم‌ها).
4242

43-
در ری‌اکت، از `slice` (بدون حرف `p`!) بسیار بیشتر استفاده می‌کنید زیرا نمی‌خواهید object‌ها یا آرایه‌های موجود در state را تغییر دهید. [به‌روزرسانی object‌ها](/learn/updating-objects-in-state) توضیح می‌دهد که تغییر (mutation) چیست و چرا برای state توصیه نمی‌شود.
43+
در ری‌اکت، از `slice` (بدون حرف `p`!) بسیار بیشتر استفاده می‌کنید زیرا نمی‌خواهید object‌ها یا آرایه‌های موجود در state را تغییر دهید. [به‌روزرسانی object‌ها](/learn/updating-objects-in-state) توضیح می‌دهد که تغییر مستقیم (mutation) چیست و چرا برای state توصیه نمی‌شود.
4444

4545
</Pitfall>
4646

4747
### افزودن به آرایه {/*adding-to-an-array*/}
4848

49-
متد `push()` آرایه را تغییر می‌دهد، که مطلوب نیست:
49+
`push()` آرایه را تغییر می‌دهد، که مطلوب نیست:
5050

5151
<Sandpack>
5252

@@ -150,7 +150,7 @@ setArtists([
150150
]);
151151
```
152152

153-
بدین‌گونه، عملگر spread می‌تواند کار متد `push()` را با افزودن به انتهای آرایه و کار `unshift()` را با افزودن به ابتدای آرایه انجام دهد. آن را در sandbox فوق امتحان کنید!
153+
بدین‌گونه، عملگر spread می‌تواند کار `push()` را با افزودن به انتهای آرایه و کار `unshift()` را با افزودن به ابتدای آرایه انجام دهد. آن را در sandbox فوق امتحان کنید!
154154

155155
### حذف کردن از آرایه {/*removing-from-an-array*/}
156156

0 commit comments

Comments
 (0)