react_basic_usage/basic_usage.rs
1use use_react::{ReactComponentName, ReactHookName, ReactJsxRuntime};
2
3fn main() -> Result<(), use_react::ReactNameError> {
4 let component = ReactComponentName::new("AppShell")?;
5 let hook = ReactHookName::new("useSession")?;
6
7 assert_eq!(component.as_str(), "AppShell");
8 assert_eq!(hook.as_str(), "useSession");
9 assert_eq!(ReactJsxRuntime::Automatic.as_str(), "automatic");
10 Ok(())
11}