Crate rsx_core

Crate rsx_core 

Source

Modules§

prelude
Easy imports for RSX applications

Structs§

ComponentId
Element
Scheduler
Signal
–– Signals (very small reactive core) ––
UseState

Enums§

PropValue
VNode

Traits§

Renderer
Renderer abstraction used by rsx-web

Functions§

effect
fragment
h
on_click
Helper function to create event handlers more easily
on_event
Helper function to create any event handler
register_component
Register a component and get its ID
render_component
Render a component by ID
render_to_string
A simple HTML string renderer for SSR/testing.
text
use_signal
Backwards-compatible hook returning a raw signal handle.
use_state
Hook to manage state for a component, exactly like React’s useState. Returns (value, setter) - React-style API with cloneable setter.
use_state_updater
Alternative useState hook that returns (value, update_fn) where update_fn takes a closure that receives the current value and returns the new value.
use_state_with_updater
Alternative useState hook that returns (value, updater, setter) where:

Type Aliases§

ComponentFn
Simple component function type (accepts closures)