# 연동 코드 생성
React, Vue, Angular, Svelte 또는 Vanilla JavaScript용 기본 플레이어 코드를 생성하세요.

Code Snippet으로 현재 애니메이션에 맞는 플레이어 연동 코드를 만드세요. 여기서는 기본 재생 흐름을 다룹니다. 인터랙션 예제는 Utilities에서 별도로 제공합니다.

<Image src="https://assets.docs.lottiefiles.com/static/122cde590e-640.webp" alt="LottieFiles VS Code 확장 프로그램에서 생성된 React 연동 코드" caption="선택한 애니메이션과 프레임워크에 맞는 기본 플레이어 코드를 생성합니다" zoom variant="default" srcSet="https://assets.docs.lottiefiles.com/static/122cde590e-640.webp 640w, https://assets.docs.lottiefiles.com/static/122cde590e-1024.webp 1024w" width="1376" height="870" loading="lazy" data-blur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAi0lEQVR4nAXBWxJDMABA0WyjVEQfYTqJZ1B0iqFMP3x0/4u5PUe89oN3PTO/VkzVsHQr72HBupZPvyHaacPdLEViUFrT6Iw0NkQ6ZkgqxLgeBEpxuV15mJxzpFCRwtiCQIWI57Rz8nxkqLjqBClDIhlwjxOk7yGm7w9b1uSupepG0rIhcy2uH7Flwx8jMz4OWJAFUgAAAABJRU5ErkJggg==" />

## 배포용 소스 준비

코드를 복사하기 전에 다음 소스 가운데 하나를 준비하세요.

- 다운로드해 프로젝트에 커밋한 파일
- Workspace에서 활성화한 영구 CDN URL
- 승인된 Motion System 컬렉션 에셋 URL

임시 미리 보기 URL, 업로드 URL 또는 사전 서명 URL을 프로덕션에 사용하지 마세요.

## 스니펫 생성

1. 애니메이션 미리 보기를 엽니다.
2. **Code Snippet**을 펼칩니다.
3. **React**, **Vue**, **Angular**, **Svelte** 또는 **Vanilla JS**를 선택합니다.
4. 사용할 수 있는 재생 옵션을 설정합니다.
5. 설치 명령과 코드를 복사합니다.

자동 재생, 반복 재생, 속도, 렌더러, Next.js 동작 등의 설정이 표시될 수 있습니다. 확장 프로그램은 소스와 필요한 기능에 따라 Lottie 또는 dotLottie 코드를 선택합니다.

## 런타임 설치

생성된 스니펫에 표시된 패키지를 사용하세요. 예:

```bash
npm install @lottiefiles/dotlottie-react
```

런타임을 최신 상태로 유지하고 고급 API를 사용하기 전에 해당 플랫폼 문서를 확인하세요.

## 결과 확인

애플리케이션을 실행하고 다음 내용을 확인하세요.

- 개발 및 프로덕션 빌드에서 소스를 정상적으로 불러오는지
- 자동 재생, 반복 재생, 속도가 원하는 대로 동작하는지
- 플레이어의 가로·세로 크기를 명확히 지정했는지
- 런타임에서 필요한 애니메이션 ID, 테마, 토큰, 세그먼트, 마커 또는 상태 머신 동작이 유지되는지

## 고급 dotLottie 기능

생성된 코드는 테마, 상태 머신, 멀티 애니메이션 재생을 구현하는 시작점으로 사용할 수 있습니다. 지원 범위는 프레임워크별 런타임에 따라 다릅니다. 특히 현재 Angular 예제에는 테마, 상태 머신 또는 멀티 애니메이션 컨트롤이 포함되지 않습니다.

## 기본 코드와 인터랙션 스니펫

Code Snippet은 플레이어를 삽입하고 설정합니다. 스크롤, 뷰포트, 호버, 클릭 또는 상태 머신 예제가 필요하다면 [인터랙션 스니펫 생성](/ko/integrations/vscode/05_integrate/generating-interaction-snippets)을 참고하세요.
