Secondary

final class Secondary[Ctx, CtxFn[_], Step <: SubsequentStep[Ctx, CtxFn]](api: Secondary[Ctx, CtxFn, Step]) extends Primary[Ctx, Step]
class Primary[Ctx, Step]
class Object
trait Matchable
class Any

Value members

Concrete methods

final def useEffectResult[A](effect: CtxFn[IO[A]])(implicit step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

final def useEffectResultOnMountBy[A](effect: CtxFn[IO[A]])(implicit step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

def useEffectResultWithDepsBy[D : Reusability, A](deps: CtxFn[D])(effect: CtxFn[D => IO[A]])(implicit evidence$4: Reusability[D], step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Inherited methods

final def useEffectResult[A](effect: IO[A])(implicit step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Inherited from:
Primary
final def useEffectResultBy[A](effect: Ctx => IO[A])(implicit step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Inherited from:
Primary
final def useEffectResultOnMount[A](effect: IO[A])(implicit step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Inherited from:
Primary
final def useEffectResultOnMountBy[A](effect: Ctx => IO[A])(implicit step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Inherited from:
Primary
final def useEffectResultWithDeps[D : Reusability, A](deps: => D)(effect: D => IO[A])(implicit evidence$2: Reusability[D], step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Inherited from:
Primary
final def useEffectResultWithDepsBy[D : Reusability, A](deps: Ctx => D)(effect: Ctx => D => IO[A])(implicit evidence$3: Reusability[D], step: Step): Next[Pot[A]]

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Runs an async effect and stores the result in a state, which is provided as a Pot[A].

Inherited from:
Primary