반응형
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Real Vectorism. 훨씬 더 입체적으로...

Svelte의 derived 본문

HTML5 FrontEnd

Svelte의 derived

grast 2022. 7. 23. 02:49
반응형

어렵지만 쉬운 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