sideEffect

fun sideEffect(sideEffect: SideEffect<State, Action, SE>)

Create a catch-all side-effect (sideEffect { })


@JvmName(name = "sideEffectMatching")
inline fun <A : Action> sideEffect(noinline sideEffect: SideEffect<State, A, SE>)

Create an action specific side-effect (sideEffect { })


@JvmName(name = "sideEffectMatchingEnums")
inline fun <ActionEnum : Enum<ActionEnum>, A : ActionEnum> sideEffect(childClazz: A, noinline sideEffect: SideEffect<State, A, SE>)

Create an action specific side-effect (sideEffect(action) { })