최상위 10_Wiki/Topic_*였던 4개 카테고리 폴더를 10_Wiki/Topics/Topic_* 로 재배치.
콘텐츠 변경 없음(순수 폴더 이동) — Topics/ 하위 나머지 폴더는 이미 지난 커밋에서
전부 정리된 상태(잔존 항목은 에이전트 운영 상태 및 사용자가 보존을 요청한
업데이트0615/무제 3.canvas 뿐).
"매 여러 update 매 한 번 처리". Batching은 multiple state changes를 single update cycle로 묶어 redundant rendering/computation을 줄이는 reactive UI 의 core optimization. 2026 모든 mainstream framework (React, Vue, Svelte, Solid) 에서 default behavior.
매 핵심
매 batching 이 필요한 이유
매 setState 매 separate render → DOM mutation N times.
매 batching → microtask/tick 까지 모아 single commit → DOM mutation 1 time.
functionupdate() {setA(1);setB(2);setC(3);// 매 single render
}
Vue 3 batched watcher
import{ref,watchEffect,nextTick}from'vue';constcount=ref(0);watchEffect(()=>console.log(count.value));count.value++;count.value++;count.value++;awaitnextTick();// 매 console.log 매 한 번
Solid explicit batch
import{batch,createSignal}from'solid-js';const[a,setA]=createSignal(0);const[b,setB]=createSignal(0);batch(()=>{setA(1);setB(2);});// 매 single update