sprocket

Types

Context used by stateful components.

pub type Context =
  context.Context

Element that can be rendered

pub type Element =
  context.Element

A StatefulComponent is a component that has an associated state, lifecycle and takes props

pub type StatefulComponent(p) =
  context.StatefulComponent(p)

Functions

pub fn component(
  c: fn(Context, a) -> #(Context, Element),
  props: a,
) -> Element

Create a new stateful component element from a given component function and props.

pub fn render(
  ctx: Context,
  element: Element,
) -> #(Context, Element)

Render an element with the given context.

Search Document