use kaja_web::prelude::*;
#[component("main-component")]
pub struct Main;
impl Component for Main {
fn connected(&mut self, element: HtmlElement) {
self.render(&element);
}
fn render(&self, element: &HtmlElement) {
let content = html! {{
<counter-component count="1"></counter-component>
<counter-component count="42"></counter-component>
}};
element.set_inner_html(content.as_str());
}
}
File history (8 commits)
Update example
Update example
Try multi thread component ideas
Try multi thread component ideas
New compoent self (Arc<Mutex<Data>>)
New compoent self (Arc<Mutex<Data>>)
Fix warning messages
Fix warning messages
Get and set macro for component
Get and set macro for component
Update function for components referenced by id
Update function for components referenced by id
No self closing component
No self closing component
It looks like self closing tags cause problems in html.
Example
Example