Module
Yoga.React.Om
- Package
- purescript-yoga-react-om
- Repository
- rowtype-yoga/purescript-yoga-react-om
#OmRender Source
newtype OmRender :: Row Type -> Type -> Type -> Type -> Typenewtype OmRender ctx x y a
Instances
Newtype (OmRender ctx x y a) _IxFunctor (OmRender ctx)IxApply (OmRender ctx)IxApplicative (OmRender ctx)IxBind (OmRender ctx)IxMonad (OmRender ctx)Functor (OmRender ctx x y)(TypeEquals x y) => Apply (OmRender ctx x y)(TypeEquals x y) => Applicative (OmRender ctx x y)(TypeEquals x y) => Bind (OmRender ctx x y)(TypeEquals x y) => Monad (OmRender ctx x y)(TypeEquals x y, Semigroup a) => Semigroup (OmRender ctx x y a)(TypeEquals x y, Monoid a) => Monoid (OmRender ctx x y a)
#useEffectOm Source
useEffectOm :: forall ctx deps hooks. Eq deps => deps -> Om (Record ctx) () Unit -> OmRender ctx hooks (UseEffectOm ctx hooks) Unit#UseEffectOm Source
data UseEffectOm :: Row Type -> Type -> Typedata UseEffectOm ctx hooks
#liftRender Source
liftRender :: forall ctx x y a. Render x y a -> OmRender ctx x y a#useLayoutEffect Source
useLayoutEffect :: forall ctx deps hooks. Eq deps => deps -> Effect (Effect Unit) -> OmRender ctx hooks (UseLayoutEffect deps hooks) Unit#useLayoutEffectOnce Source
useLayoutEffectOnce :: forall ctx hooks. Effect (Effect Unit) -> OmRender ctx hooks (UseLayoutEffect Unit hooks) Unit#useLayoutEffectAlways Source
useLayoutEffectAlways :: forall ctx hooks. Effect (Effect Unit) -> OmRender ctx hooks (UseLayoutEffect Unit hooks) Unit#useReducer Source
useReducer :: forall ctx state action hooks. state -> Reducer state action -> OmRender ctx hooks (UseReducer state action hooks) (state /\ (action -> Effect Unit))#useTransition Source
useTransition :: forall ctx hooks. OmRender ctx hooks (UseTransition hooks) (Boolean /\ ((Effect Unit) -> Effect Unit))#useDeferredValue Source
useDeferredValue :: forall ctx a hooks. a -> OmRender ctx hooks (UseDeferredValue a hooks) aRe-exports from React.Basic.Hooks
#UseTransition Source
data UseTransition t0#UseReducer Source
data UseReducer t0 t1 t2#UseLayoutEffect Source
data UseLayoutEffect t0 t1#UseDeferredValue Source
data UseDeferredValue t0 t1- Modules
- Yoga.
React. Om