-
-
Notifications
You must be signed in to change notification settings - Fork 535
Description
Summary
State를 보존하고 초기화하기 페이지의 일부 번역이 원문의 의미를 정확히 반영하지 못하거나 누락되고, 또 표현상 어색한 부분이 있습니다.
Page
https://ko.react.dev/learn/preserving-and-resetting-state
Details
EX1)
원문
You’re rendering a different component in the same position, so React resets all state below. This leads to bugs and performance problems. To avoid this problem, always declare component functions at the top level, and don’t nest their definitions.
AS-IS
따라서 같은 함수에서 다른 컴포넌트를 렌더링할 때마다 React는 그 아래의 모든 state를 초기화합니다. 이런 문제를 피하려면 항상 컴포넌트를 중첩해서 정의하지 않고 최상위 범위에서 정의해야 합니다.
TO-BE
같은 위치에서 다른 컴포넌트를 렌더링하기 때문에, React는 그 아래의 모든 state를 초기화합니다. 이로 인해 버그와 성능 문제가 발생합니다. 이런 문제를 피하려면 항상 컴포넌트 함수를 최상위 레벨에서 선언하고 중첩하여 정의하지 마세요.
변경 부분
- 번역이 누락된 부분 추가로 번역
- 원문의 의미에 더 가까운 표현으로 대체
- 원문과 같게 어순 조정
EX2)
원문
Remember that it’s the position in the UI tree—not in the JSX markup—that matters to React!
AS-IS
React는 JSX 마크업에서가 아닌 UI 트리에서의 위치에 관심이 있다는 것을 기억하세요!
TO-BE
React에서 중요한 것은 JSX 마크업에서가 아닌 UI 트리에서의 위치라는 점을 기억하세요!
변경 부분
- 어색한 표현 수정
- 어순 조정하여 핵심 강조
위와 같이 수정하여 원문의 의도를 보다 정확하게 전달하고 가독성을 개선하고 싶습니다.
제가 맡아서 수정해도 될까요?