Function yew_hooks::use_logger
source · [−]Expand description
This hook logs in console as component goes through life-cycles.
Example
use yew_hooks::use_logger;
#[function_component(UseLogger)]
fn logger(props: &Props) -> Html {
use_logger("MyComponent".to_string(), props.clone());
let c = use_state(|| 0);
let d = use_state(|| "d".to_string());
use_logger("MyComponent".to_string(), (*c, (*d).clone()));
html! {
<>
<b>{ " a: " }</b> { props.a }
<b>{ " b: " }</b> { &props.b }
</>
}
}
#[derive(Debug, Properties, PartialEq, Clone)]
struct Props {
pub a: i32,
pub b: String,
}