vi.react.dev
vi.react.dev copied to clipboard
feat(i18n): src/content/learn/lifecycle-of-reactive-effects.md from English to Vietnamese
🇻🇳 Vietnamese Translation: Lifecycle of Reactive Effects
Hi! I'm contributing as a volunteer translator for vi.react.dev, and this PR adds the Vietnamese translation for the "Lifecycle of Reactive Effects" lesson.
What's included
- Vietnamese translation of lifecycle-of-reactive-effects.md
- Preserved all code examples and markdown formatting
- Kept terminology consistent with existing translations
Changes
- ✅ Fully translated the guide covering Effect lifecycle, reactive values, dependencies, and synchronization patterns
- ✅ Maintained code blocks, links, Sandpack components and Challenge/Solution sections
- ✅ Verified all internal links and formatting render correctly
Looking forward to contributing more translations to the project! 🚀
Tóm tắt những gì đã được dịch:
Tiêu đề và phần Intro: "Lifecycle of Reactive Effects" → "Vòng đời của Reactive Effects"
Các phần chính:
- "The lifecycle of an Effect" → "Vòng đời của một Effect"
- "Why synchronization may need to happen more than once" → "Tại sao việc đồng bộ hóa có thể cần xảy ra nhiều lần"
- "How React re-synchronizes your Effect" → "React đồng bộ hóa lại Effect của bạn như thế nào"
- "Thinking from the Effect's perspective" → "Suy nghĩ từ góc độ của Effect"
- "How React verifies that your Effect can re-synchronize" → "React xác minh rằng Effect của bạn có thể đồng bộ hóa lại như thế nào"
- "How React knows that it needs to re-synchronize the Effect" → "React biết rằng nó cần đồng bộ hóa lại Effect như thế nào"
- "Each Effect represents a separate synchronization process" → "Mỗi Effect đại diện cho một quá trình đồng bộ hóa riêng biệt"
- "Effects 'react' to reactive values" → "Effect 'phản ứng' với các giá trị reactive"
- "What an Effect with empty dependencies means" → "Ý nghĩa của một Effect với dependency rỗng"
- "All variables declared in the component body are reactive" → "Tất cả các biến được khai báo trong body component đều là reactive"
- "React verifies that you specified every reactive value as a dependency" → "React xác minh rằng bạn đã chỉ định mọi giá trị reactive làm dependency"
- "What to do when you don't want to re-synchronize" → "Làm gì khi bạn không muốn đồng bộ hóa lại"
Phần Challenges:
- "Fix reconnecting on every keystroke" → "Sửa lỗi kết nối lại sau mỗi phím gõ"
- "Switch synchronization on and off" → "Bật và tắt đồng bộ hóa"
- "Investigate a stale value bug" → "Điều tra bug giá trị cũ"
- "Fix a connection switch" → "Sửa lỗi chuyển đổi kết nối"
- "Populate a chain of select boxes" → "Điền vào chuỗi các ô select"