Interface Component<Attributes, State, Actions, ToAttributes>
Type parameters
Attributes = {}
State = {}
Actions = {}
ToAttributes = {}
Callable
- Component(attributes: Attributes, children: (string | VNode<{}>)[]): VNode<ToAttributes> | View<State, Actions>
Parameters
attributes: Attributes
children: (string | VNode<{}>)[]
Returns VNode<ToAttributes> | View<State, Actions>
A Component is a function that returns a custom VNode or View.
In unmagical, we added
ToAttributes
type parameter.[VDOM]