Hooks
useState
Component(fun ctx ->
let state = ctx.useState 0
// state var that does not rerender on change
let state = ctx.useState (0, renderOnChange = false)
// Component's UI
)useEffect
[<RequireQualifiedAccess>]
type EffectTrigger =
/// triggers the effect to run every time after the passed dependency has changed.
| AfterChange of state: IAnyReadable
/// triggers the effect to run once after the component initially rendered.
| AfterInit
/// triggers the effect to run every time after the component is rendered.
| AfterRenderIReadable<'T>
IWritable<'T>
Passed Values
Last updated