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[_] : Effect, S : StateDeserializer, P, E](initialState: S, id: String)(f: (F, S, P) => E): Component[F, S, P, E]

Create component in functional style

Create component in functional style

Value parameters:
f

Component renderer

See also:

Concrete fields

final val TopLevelComponentId: "top-level"