Real Vectorism. 훨씬 더 입체적으로...
Svelte의 derived 본문
반응형
어렵지만 쉬운 derived
readable, writable 이 1차 구독변수라면 derived 는 2차 구독변수로 보면 될 것 같다. 상위 구독변수의 변화를 감지해서 값을 알아서 새로 정의해주는 기능이라고 보면 충분할 것 같다.
예를 들어
const subsc1 = writable("");
const subsc2 = derived(subsc1, $subsc1 => {
return `derived ${$subsc1}`;
});
이라고 가정할 때
subsc1.set("value01");
console.log("subsc2 value: ", get(subsc2));
subsc1 의 값을 변동한다. subsc2 에는 손을 대지 않아도 콘솔에 값을 직접 찍어보면
subsc2 value: derived value01
와 같이 subsc1 의 값이 대입되는 시점에 이미 자동으로 처리되어있음을 볼 수 있다.
반응형
'HTML5 FrontEnd' 카테고리의 다른 글
스벨트 처녀작: 유밴스드 (0) | 2024.01.16 |
---|---|
Svelte의 라우터기능 (0) | 2022.07.27 |
svelte transition (0) | 2022.02.21 |
결국 난 프론트엔드에 집중하면 효율이 나빠지는가보다 (0) | 2021.06.10 |
vite 문제로 추정 (0) | 2021.05.17 |
Comments