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 useAsyncEffect[A](effect: IO[IO[Unit]])(implicit step: Step): Self

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

final def useAsyncEffectBy[A](effect: Ctx => IO[IO[Unit]])(implicit step: Step): Self

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

final def useAsyncEffectOnMount[A](effect: IO[IO[Unit]])(implicit step: Step): Self

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

final def useAsyncEffectOnMountBy[A](effect: Ctx => IO[IO[Unit]])(implicit step: Step): Self

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

final def useAsyncEffectWithDeps[D : Reusability, A](deps: => D)(effect: D => IO[IO[Unit]])(implicit evidence$2: Reusability[D], step: Step): Self

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

final def useAsyncEffectWithDepsBy[D : Reusability, A](deps: Ctx => D)(effect: Ctx => D => IO[IO[Unit]])(implicit evidence$3: Reusability[D], step: Step): Self

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.

Simulates useEffect with cleanup callback for async effect. To declare an async effect without a cleanup callback, just use the regular useEffect hook.