Skip to content

Commit 134e929

Browse files
committed
feat(i18n): translate src/content/learn/sharing-state-between-components.md from English to Vietnamese
1 parent fff3610 commit 134e929

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/content/learn/sharing-state-between-components.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ title: Chia Sẻ State Giữa Các Component
44

55
<Intro>
66

7-
Đôi khi, bạn muốn state của hai component luôn thay đổi cùng nhau. Để làm được điều này, hãy loại bỏ state khỏi cả hai component, di chuyển nó lên parent gần nhất chung của chúng, và sau đó truyền xuống cho chúng thông qua props. Điều này được gọi là *lifting state up*, và đây là một trong những việc phổ biến nhất mà bạn sẽ làm khi viết code React.
7+
Đôi khi, bạn muốn state của hai component luôn thay đổi cùng nhau. Để làm được điều này, hãy loại bỏ state khỏi cả hai component, di chuyển nó lên parent gần nhất chung của chúng, và sau đó truyền xuống cho chúng thông qua props. Điều này được gọi là *lifting state up* (đẩy state lên), và đây là một trong những việc phổ biến nhất mà bạn sẽ làm khi viết code React.
88

99
</Intro>
1010

1111
<YouWillLearn>
1212

13-
- Cách chia sẻ state giữa các component bằng cách lifting nó lên
14-
- Controlled và uncontrolled component là gì
13+
- Cách chia sẻ state giữa các component bằng cách lifting (đẩy) nó lên
14+
- Controlled (kiểm soát) và uncontrolled (không kiểm soát) component là gì
1515

1616
</YouWillLearn>
1717

@@ -286,7 +286,7 @@ Khi state `activeIndex` của `Accordion` thay đổi thành `1`, `Panel` thứ
286286
287287
<DeepDive>
288288
289-
#### Controlled và uncontrolled component {/*controlled-and-uncontrolled-components*/}
289+
#### Controlled (Kiểm soát) và uncontrolled (Không kiểm soát) component {/*controlled-and-uncontrolled-components*/}Controlled và uncontrolled component {/*controlled-and-uncontrolled-components*/}
290290
291291
Thông thường người ta gọi một component có một số local state là "uncontrolled". Ví dụ, component `Panel` ban đầu với biến state `isActive` là uncontrolled vì parent của nó không thể ảnh hưởng đến việc panel có active hay không.
292292
@@ -296,7 +296,7 @@ Uncontrolled component dễ sử dụng hơn trong parent của chúng vì chún
296296
297297
Trong thực tế, "controlled" và "uncontrolled" không phải là thuật ngữ kỹ thuật nghiêm ngặt--mỗi component thường có hỗn hợp cả local state và props. Tuy nhiên, đây là một cách hữu ích để nói về cách các component được thiết kế và khả năng chúng cung cấp.
298298
299-
Khi viết một component, hãy xem xét thông tin nào trong đó nên được controlled (thông qua props), và thông tin nào nên là uncontrolled (thông qua state). Nhưng bạn luôn có thể thay đổi ý kiến và refactor sau.
299+
Khi viết một component, hãy xem xét thông tin nào trong đó nên được controlled (thông qua props), và thông tin nào nên là uncontrolled (thông qua state). Nhưng bạn luôn có thể thay đổi ý kiến và cải tiến sau.
300300
301301
</DeepDive>
302302

0 commit comments

Comments
 (0)