Skip to content

Commit f825ecd

Browse files
xxziikolumirlumir
andauthored
docs: translate Customizing animations and Shared Element Transitions (#1310)
<!-- PR을 보내주셔서 감사합니다! 여러분과 같은 기여자들이 React를 더욱 멋지게 만듭니다! 기존 이슈와 관련된 PR이라면, 아래에 이슈 번호를 추가해주세요. --> # translate Customizing animations and Shared Element Transitions 이슈 번호 : #1308 1. Customizing animations 번역 블로그 > [React Labs: View Transitions, Activity, and more](https://ko.react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more#customizing-animations) <img width="1229" height="1082" alt="스크린샷 2025-08-27 오전 1 20 59" src="https://github.com/user-attachments/assets/69d3ba54-24d9-4821-88db-67072bbc35c1" /> 2. Shared Element Transitions 번역 블로그 > [React Labs: View Transitions, Activity, and more](https://ko.react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more#shared-element-transitions) <img width="1188" height="886" alt="스크린샷 2025-08-27 오전 1 21 20" src="https://github.com/user-attachments/assets/e7e1e47d-c762-4be8-8122-4c7174b9403e" /> ## 필수 확인 사항 - [x] [기여자 행동 강령 규약<sup>Code of Conduct</sup>](https://github.com/reactjs/ko.react.dev/blob/main/CODE_OF_CONDUCT.md) - [x] [기여 가이드라인<sup>Contributing</sup>](https://github.com/reactjs/ko.react.dev/blob/main/CONTRIBUTING.md) - [x] [공통 스타일 가이드<sup>Universal Style Guide</sup>](https://github.com/reactjs/ko.react.dev/blob/main/wiki/universal-style-guide.md) - [x] [번역을 위한 모범 사례<sup>Best Practices for Translation</sup>](https://github.com/reactjs/ko.react.dev/blob/main/wiki/best-practices-for-translation.md) - [x] [번역 용어 정리<sup>Translate Glossary</sup>](https://github.com/reactjs/ko.react.dev/blob/main/wiki/translate-glossary.md) - [x] [`textlint` 가이드<sup>Textlint Guide</sup>](https://github.com/reactjs/ko.react.dev/blob/main/wiki/textlint-guide.md) - [x] [맞춤법 검사<sup>Spelling Check</sup>](https://nara-speller.co.kr/speller/) ## 선택 확인 사항 - [ ] 번역 초안 작성<sup>Draft Translation</sup> - [ ] 리뷰 반영<sup>Resolve Reviews</sup> --------- Co-authored-by: 루밀LuMir <[email protected]>
1 parent b507955 commit f825ecd

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/content/blog/2025/04/23/react-labs-view-transitions-activity-and-more.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2483,19 +2483,19 @@ In practice, navigations should be done via "enter" and "exit" props, or by usin
24832483

24842484
### Customizing animations {/*customizing-animations*/}
24852485

2486-
By default, `<ViewTransition>` includes the default cross-fade from the browser.
2486+
기본적으로 `<ViewTransition>`은 브라우저의 기본 크로스페이드를 포함합니다.
24872487

2488-
To customize animations, you can provide props to the `<ViewTransition>` component to specify which animations to use, based on [how the `<ViewTransition>` activates](/reference/react/ViewTransition#props).
2488+
애니메이션을 커스터마이징하려면, [어떻게 `<ViewTransition>`이 활성화되는지](/reference/react/ViewTransition#props)에 따라, 어떤 애니메이션을 사용할지 지정하는 Props를 `<ViewTransition>` 컴포넌트에 제공할 수 있습니다.
24892489

2490-
For example, we can slow down the `default` cross fade animation:
2490+
예를 들어, `default` 크로스페이드 애니메이션을 느리게 만들 수 있습니다.
24912491

24922492
```js
24932493
<ViewTransition default="slow-fade">
24942494
<Home />
24952495
</ViewTransition>
24962496
```
24972497

2498-
And define `slow-fade` in CSS using [view transition classes](/reference/react/ViewTransition#view-transition-classes):
2498+
그리고 [View Transition 클래스](/reference/react/ViewTransition#view-transition-classes)를 사용하여 CSS에서 `slow-fade`를 정의합니다.
24992499

25002500
```css
25012501
::view-transition-old(.slow-fade) {
@@ -2507,7 +2507,7 @@ And define `slow-fade` in CSS using [view transition classes](/reference/react/V
25072507
}
25082508
```
25092509

2510-
Now, the cross fade is slower:
2510+
이제 크로스페이드가 더 느려집니다.
25112511

25122512
<Sandpack>
25132513

@@ -3686,21 +3686,21 @@ root.render(
36863686

36873687
</Sandpack>
36883688

3689-
See [Styling View Transitions](/reference/react/ViewTransition#styling-view-transitions) for a full guide on styling `<ViewTransition>`.
3689+
`<ViewTransition>` 스타일링에 대한 전체 가이드는 [View Transition 스타일링](/reference/react/ViewTransition#styling-view-transitions)을 참조하세요.
36903690

36913691
### Shared Element Transitions {/*shared-element-transitions*/}
36923692

3693-
When two pages include the same element, often you want to animate it from one page to the next.
3693+
두 페이지에 같은 요소가 있을 때, 종종 한 페이지에서 다음 페이지로 이어지도록 애니메이션을 주고 싶을 때가 있습니다.
36943694

3695-
To do this you can add a unique `name` to the `<ViewTransition>`:
3695+
이를 위해 `<ViewTransition>`에 고유한 `name` 속성을 추가할 수 있습니다.
36963696

36973697
```js
36983698
<ViewTransition name={`video-${video.id}`}>
36993699
<Thumbnail video={video} />
37003700
</ViewTransition>
37013701
```
37023702

3703-
Now the video thumbnail animates between the two pages:
3703+
이제 비디오 썸네일이 두 페이지 사이에서 애니메이션으로 전환됩니다.
37043704

37053705
<Sandpack>
37063706

@@ -4895,9 +4895,9 @@ root.render(
48954895

48964896
</Sandpack>
48974897

4898-
By default, React automatically generates a unique `name` for each element activated for a transition (see [How does `<ViewTransition>` work](/reference/react/ViewTransition#how-does-viewtransition-work)). When React sees a transition where a `<ViewTransition>` with a `name` is removed and a new `<ViewTransition>` with the same `name` is added, it will activate a shared element transition.
4898+
기본적으로 React는 Transition에 활성화된 각 요소에 대해 고유한 `name`을 자동으로 생성합니다. ([`<ViewTransition>`이 어떻게 동작하는지 참고하세요.](/reference/react/ViewTransition#how-does-viewtransition-work)) React가 어떤 Transition에서 특정 `name`을 가진 `<ViewTransition>`이 제거되고, 동일한 `name`을 가진 새로운 `<ViewTransition>`이 추가된 것을 감지하면 공유 요소 전환<sup>Shared Element Transition</sup>을 활성화합니다.
48994899

4900-
For more info, see the docs for [Animating a Shared Element](/reference/react/ViewTransition#animating-a-shared-element).
4900+
자세한 내용은 [Animating a Shared Element](/reference/react/ViewTransition#animating-a-shared-element) 문서를 참고하세요.
49014901

49024902
### Animating based on cause {/*animating-based-on-cause*/}
49034903

0 commit comments

Comments
 (0)