WIP: some docs

This commit is contained in:
Jonathan Kelley committed 2021-03-08 14:09:18 -05:00
1 parent 92d9521a73
commit 55a5541dba
1 file changed
+34
+34
View File
@@ -360,3 +360,37 @@ The DomTree object purely represents a viewable "key". It also forces components
## Events
Events are finally in! To do events properly, we are abstracting over the event source with synthetic events. This forces 3rd party renderers to create the appropriate cross-platform event
## Optional Props on Components
A major goal here is ergonomics. Any field that is Option<T> should default to none.
```rust
rsx! {
Example { /* args go here */ a: 10, b: 20 }
}
```
```rust
#[derive(Properties)]
struct Props {
}
static Component: FC<Props> = |ctx, props| {
}
```
or
```rust
#[fc]
static Component: FC = |ctx, name: &str| {
}
```