pub type SideEffect<T> = FunctionComponent<side_effect<T>>;Expand description
Registers a single side effect.
Each SideEffect<T> accepts a Rc<T> as value, it will be stored in order of creation.
use yew::prelude::*;
use std::rc::Rc;
use yew_side_effect::SideEffect;
#[derive(Debug, Clone, PartialEq)]
pub struct SideEffectA {
value: String,
}
let val = Rc::new(SideEffectA {
value: "My Side Effect!".into(),
});
let rendered = html! {<SideEffect<SideEffectA> value={val} />};Aliased Typeยง
pub struct SideEffect<T> { /* private fields */ }