[−][src]Trait yew::html::Component
An interface of a UI-component. Uses self
as a model.
Associated Types
type Message: 'static
Control message type which update
loop get.
type Properties: Properties
Properties type of component implementation.
Required methods
fn create(props: Self::Properties, link: ComponentLink<Self>) -> Self
Initialization routine which could use a context.
fn update(&mut self, msg: Self::Message) -> ShouldRender
Called everytime when a messages of Msg
type received. It also takes a
reference to a context.
Provided methods
fn change(&mut self, _: Self::Properties) -> ShouldRender
Called when the component's parent component re-renders and the component's place in the DOM tree remains unchanged. If the component's place in the DOM tree changes, calling this method is unnecessary as the component is recreated from scratch. It defaults to true if not implemented.
fn destroy(&mut self)
Called for finalization on the final point of the component's lifetime.
Implementors
impl<T> Component for Select<T> where
T: PartialEq + Clone + 'static,
[src]
T: PartialEq + Clone + 'static,