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 실행

Search Document