pub type Component<P = ()> = fn(_: P) -> Option<VNode>;Expand description
A Component is a function that takes Properties and returns an Element.
Components can be used in other components with two syntax options:
- lowercase as a function call with named arguments (rust style)
- uppercase as an element (react style)
Rust-Style
ⓘ
fn example(cx: Props) -> Element {
    // ...
}
rsx!(
    example()
)React-Style
ⓘ
fn Example(cx: Props) -> Element {
    // ...
}
rsx!(
    Example {}
)