[javascript] Svelte에서 라이프사이클 훅을 사용할 수 있나요?
Svelte에서는 oncreate
, onupdate
, ondestroy
등의 라이프사이클 훅을 사용할 수 있습니다. 이러한 훅은 컴포넌트 인스턴스가 생성되거나 업데이트되거나 제거될 때 호출됩니다.
다음은 oncreate
라이프사이클 훅을 사용하는 예시 코드입니다:
<script>
import { oncreate } from 'svelte';
oncreate(() => {
console.log('컴포넌트가 생성되었습니다.');
});
</script>
위의 코드에서는 oncreate
훅을 사용하여 콘솔에 “컴포넌트가 생성되었습니다.”라는 메시지를 출력하고 있습니다. 이런 식으로 다양한 라이프사이클 훅을 사용하여 컴포넌트의 생성, 업데이트, 제거와 관련된 작업을 수행할 수 있습니다.
더 자세한 정보는 Svelte 공식 문서의 라이프사이클 훅 섹션을 참고하세요: Svelte 라이프사이클 훅 문서