use-react 0.0.1

React component and hook metadata primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
10
11
use use_react::{ReactComponentName, ReactHookName, ReactJsxRuntime};

fn main() -> Result<(), use_react::ReactNameError> {
    let component = ReactComponentName::new("AppShell")?;
    let hook = ReactHookName::new("useSession")?;

    assert_eq!(component.as_str(), "AppShell");
    assert_eq!(hook.as_str(), "useSession");
    assert_eq!(ReactJsxRuntime::Automatic.as_str(), "automatic");
    Ok(())
}