Feat: building large apps, revamp macro
This commit is contained in:
1 parent
5791e49700
commit
9f7f43b661
20 files changed
+386
-293
No files matched your search
@@ -1,6 +1,6 @@
|
||||
#![allow(non_snake_case)]
|
||||
use dioxus_core as dioxus;
|
||||
use dioxus::prelude::*;
|
||||
use dioxus::{events::on::MouseEvent, prelude::*};
|
||||
use dioxus_web::WebsysRenderer;
|
||||
|
||||
fn main() {
|
||||
@@ -16,6 +16,9 @@ fn main() {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
#[derive(PartialEq, Props)]
|
||||
struct ExampleProps {
|
||||
initial_name: &'static str,
|
||||
@@ -43,13 +46,14 @@ static Example: FC<ExampleProps> = |ctx, props| {
|
||||
})
|
||||
};
|
||||
|
||||
|
||||
|
||||
#[derive(Props)]
|
||||
struct ButtonProps<'src> {
|
||||
name: &'src str,
|
||||
set_name: &'src dyn Fn(String)
|
||||
}
|
||||
|
||||
/// this is an awesome component
|
||||
fn CustomButton<'a>(ctx: Context<'a>, props: &'a ButtonProps<'a>) -> DomTree {
|
||||
ctx.render(rsx!{
|
||||
button {
|
||||
|
||||
Reference in new issue
Block a user