Svelte와의 통합
DHTMLX Booking은 바인딩된 컨테이너 안에 위젯을 마운트하는 단일 파일 컴포넌트를 통해 Svelte와 통합됩니다. 이 가이드는 Svelte 프로젝트를 스캐폴딩하고, Booking을 설치하며, 데이터와 이벤트가 포함된 위젯을 렌더링하는 과정을 안내합니다. 완전한 참조 구현은 GitHub의 Svelte 예제를 참조하세요.
팁
이 가이드는 Svelte 핵심 개념에 대한 사전 지식을 전제로 합니다. 입문 내용은 Svelte 공식 문서를 참조하세요.
프로젝트 생성
Booking 통합을 추가하기 전에 Svelte 프로젝트를 스캐폴딩합니다.
다음 명령어는 Vite 스캐폴딩 도구를 실행합니다:
npm create vite@latest
프롬프트가 표시되면 프로젝트 이름을 my-svelte-booking-app으로 지정합니다.
의존성 설치
프로젝트 디렉토리로 이동합니다.
다음 명령어는 새로 생성된 앱 폴더를 엽니다:
cd my-svelte-booking-app
패키지 매니저를 사용하여 의존성을 설치하고 개발 서버를 시작합니다.
다음 명령어는 yarn을 사용합니다:
yarn
yarn dev
다음 명령어는 npm을 사용합니다:
npm install
npm run dev
앱은 로컬호스트(예: http://localhost:5173)에서 실행됩니다.
앱에 Booking 추가하기
Booking 패키지를 설치하기 전에 개발 서버를 중지한 후, 위젯을 감싸는 Svelte 컴포넌트를 생성합니다.
1단계. 패키지 설치
Booking 평가판 패키지를 다운로드하고 패키지 README의 단계를 따르세요. 평가판 버전은 30일간 활성화됩니다.
2단계. Booking 컴포넌트 생성
src/ 디렉토리에 Booking.svelte 파일을 생성하고, 아래 단계를 완료하여 위젯을 연결합니다.