Module
React.Signal
- Package
- purescript-react-queue
- Repository
- athanclark/purescript-react-queue
Re-exports from React.Signal.LifeCycle
#ReactLifeCycle Source
data ReactLifeCycle props state
Constructors
Unmounted
Mounting
Mounted
Unmounting
Updating { props :: props, state :: state }
Updated { props :: props, state :: state }
ReceivingProps { props :: props }
Caught { componentStack :: String, error :: Error }
#withLifeCycle Source
withLifeCycle :: forall eff render state props. ReactSpec props state render (ref :: REF | eff) -> Eff (ref :: REF | eff) { signal :: Signal (ref :: REF | eff) (ReactLifeCycle props state), spec :: ReactSpec props state render (ref :: REF | eff) }
Re-exports from React.Signal.WhileMounted
#whileMountedIxUUID Source
whileMountedIxUUID :: forall a eff render state props. IxSignal (exception :: EXCEPTION, ref :: REF, uuid :: GENUUID | eff) a -> (ReactThis props state -> a -> Eff (exception :: EXCEPTION, ref :: REF, uuid :: GENUUID | eff) Unit) -> ReactSpec props state render (exception :: EXCEPTION, ref :: REF, uuid :: GENUUID | eff) -> ReactSpec props state render (exception :: EXCEPTION, ref :: REF, uuid :: GENUUID | eff)