Primary

sealed class Primary[Ctx, Step <: AbstractStep](api: Primary[Ctx, Step])
class Object
trait Matchable
class Any
class Secondary[Ctx, CtxFn, Step]

Value members

Concrete 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].

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].

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].

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].

final def useEffectResultWithDeps[D : Reusability, A](deps: => D)(effect: 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].

final def useEffectResultWithDepsBy[D : Reusability, A](deps: Ctx => D)(effect: Ctx => 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].