반응형

 

 

 

 

 

 

🌈 스벨트 컴포넌트 라이프사이클(Svelte Lifecycle)

 

 

 

 

 

1️⃣ Creation

◾ Script Executes
   - DOM 이 랜더링 될 때 실행/초기화
   - 컴포넌트 내 프로퍼티 및 변수 지정, 함수 정의 ...

 onMount( )
   - 데이터가 페칭될때 실행

 onDestroy( )
   - 컴포넌트가 DOM에서 분리될 때 실행

 

 

 

 

2️⃣ Updates

 beforeUpdate( )
   - 업데이트가 실제 DOM에 반영되기 직전에 코드를 실행

 

 afterUpdate( )
   - Svelte가 DOM에 연결된 직후에 실행

 

 tkck( )
   - 수행할 작업을 예약한 다음 작업이 완료되면 작업 루프에서 제거
   - Node.js의 이벤트 루프를 생각하면 된다.
   - tick을 사용하면 각각의 완료된 작업을 연결할 수 있다.
   - Svelte가 DOM을 업데이트하는 것을 기다린 다음 필요한 작업을 수행하며,

     해당 작업이 완료되었을 때 DOM에 연결되어 업데이트가 진행된다.

 

 

 

 

 

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기