vi.react.dev icon indicating copy to clipboard operation
vi.react.dev copied to clipboard

feat(i18n): src/content/learn/lifecycle-of-reactive-effects.md from English to Vietnamese

Open KotonoSora opened this issue 7 months ago • 2 comments

🇻🇳 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"

KotonoSora avatar Jun 18 '25 02:06 KotonoSora