Provides useful hooks and supporting utilities.
Holds platform-specific rendering interfaces.
A reference-counted interior-mutable type designed to reduce runtime borrow rule violations.
Holds types and macros used for propogating and tracking data updates.
Takes a list of identifiers terminated by a semicolon and expression. Each identifier is cloned, and made available to the expression. The macro evaluates to that expression. This is useful for passing things like state and setters to multiple component props.
The trait representing a component.
An attribute macro used to define components.