glendix/lustre
Values
pub fn embed(element: redraw.Element) -> element.Element(msg)
redraw Element를 lustre 트리 안에 삽입한다 lustre view 내에서 redraw 컴포넌트를 사용할 때 호출한다
pub fn render(
element: element.Element(msg),
dispatch: fn(msg) -> Nil,
) -> redraw.Element
Lustre Element를 React Element로 변환한다
pub fn use_simple(
init: model,
update: fn(model, msg) -> model,
view: fn(model) -> element.Element(msg),
) -> redraw.Element
Simple TEA 훅 — Effect 없는 간단한 상태 관리
pub fn use_tea(
init: #(model, effect.Effect(msg)),
update: fn(model, msg) -> #(model, effect.Effect(msg)),
view: fn(model) -> element.Element(msg),
) -> redraw.Element
TEA 패턴 훅 — useReducer + Effect 실행