Svelte.js Life Cycle
- 본 글은 Svelte에서 라이프사이클에 대해 기술하겠습니다.
- React, Vue와 차이점을 중심으로 기술하겠습니다.
Life Cycle
출처: https://github.com/wojtekmaj/react-lifecycle-methods-diagram
출처: https://kr.vuejs.org/v2/guide/instance.html#%EB%9D%BC%EC%9D%B4%ED%94%84%EC%82%AC%EC%9D%B4%ED%81%B4-%EB%8B%A4%EC%9D%B4%EC%96%B4%EA%B7%B8%EB%9E%A8
출처: https://velog.io/@katanazero86/svelte-life-cycle-%EC%83%9D%EB%AA%85%EC%A3%BC%EA%B8%B0
Tick Life Cycle
- svelte에는 특이하게도 tick이라는 lifeCycle이 있습니다.
- tick은 다른 라이프사이클과 다르게 첫 초기화를 제외하면 언제나 호출할 수 있습니다.
- tick은 promise를 return하며 상태 변경이 dom에 적용될때 까지 pending됩니다.
출처:
- https://velog.io/@katanazero86/svelte-life-cycle-%EC%83%9D%EB%AA%85%EC%A3%BC%EA%B8%B0
- https://www.paduckk-dev.com/static/cb0ac82f8c5ab0ff4aff6a5818a6a92a/2c082/react_lifecycle_ko.jpg
- https://github.com/wojtekmaj/react-lifecycle-methods-diagram
- https://kr.vuejs.org/v2/guide/instance.html#%EB%9D%BC%EC%9D%B4%ED%94%84%EC%82%AC%EC%9D%B4%ED%81%B4-%EB%8B%A4%EC%9D%B4%EC%96%B4%EA%B7%B8%EB%9E%A8
git example :
- https://github.com/JongHyuckLee/svelte-study