use crate::*;
/// Trait for types that can be converted into a reactive string value.
///
/// This allows both static strings and signals to be used interchangeably
/// in RSX attributes.
/// Trait for types that can be converted into a callback attribute value.
///
/// This allows closures to be passed as custom component props.