react_gleam/hooks

Functions

pub external fn use_effect(
  cb: fn() -> Option(fn() -> Nil),
) -> Nil
pub external fn use_effect0(
  cb: fn() -> Option(fn() -> Nil),
) -> Nil
pub external fn use_effect1(
  cb: fn() -> Option(fn() -> Nil),
  props: #(g),
) -> Nil
pub external fn use_effect2(
  cb: fn() -> Option(fn() -> Nil),
  props: #(g, l),
) -> Nil
pub external fn use_effect3(
  cb: fn() -> Option(fn() -> Nil),
  props: #(g, l, e),
) -> Nil
pub external fn use_effect4(
  cb: fn() -> Option(fn() -> Nil),
  props: #(g, l, e, a),
) -> Nil
pub external fn use_effect5(
  cb: fn() -> Option(fn() -> Nil),
  props: #(g, l, e, a, m),
) -> Nil
pub external fn use_effect6(
  cb: fn() -> Option(fn() -> Nil),
  props: #(g, l, e, a, m, o),
) -> Nil
pub external fn use_effect7(
  cb: fn() -> Option(fn() -> Nil),
  props: #(g, l, e, a, m, o, r),
) -> Nil
pub external fn use_reducer(
  fn(a, b) -> a,
  init: a,
) -> #(a, fn(b) -> Nil)
pub external fn use_state(init: a) -> #(a, fn(a) -> Nil)
Search Document