Component

object Component
Companion
class
class Object
trait Matchable
class Any

Type members

Types

type Render[F[_], S, P, E] = (Context[F, S, E], P, S) => Node[Binding[F, S, E]]

(context, state) => document

(context, state) => document

Value members

Concrete methods

def apply[F[_], S, P, E](initialState: S, id: String)(f: (F, S, P) => E)(implicit evidence$4: Effect[F], evidence$5: StateSerializer[S], evidence$6: StateDeserializer[S]): Component[F, S, P, E]

Create component in functional style

Create component in functional style

Value Params
f

Component renderer

See also

Concrete fields

final val TopLevelComponentId: "top-level"