API 레퍼런스

런타임이 공개하는 API는 다섯 개뿐입니다. 시그니처와 동작을 한곳에 모았습니다.

종류

state()
state<T>(initialValue: T): StateAccessor<T>

읽고 쓸 수 있는 반응형 값을 만듭니다.

derived()
derived<T>(compute: () => T): ReadonlyAccessor<T>

다른 상태로부터 계산되는 읽기 전용 값을 만듭니다.

effect()
effect(run: () => void | (() => void)): Dispose

상태 변화에 맞춰 바깥세상에 영향을 주는 코드를 실행합니다.

mount()
mount(component: () => Template, target: Element): Dispose

컴포넌트를 실제 DOM에 붙이고 갱신 추적을 시작합니다.

html
html`…` : Template

마크업을 값으로 만드는 태그 템플릿입니다.