Crates.io | react-sys |
lib.rs | react-sys |
version | 1.0.0-alpha.23 |
source | src |
created_at | 2021-11-06 10:29:01.768911 |
updated_at | 2022-02-22 13:42:20.65331 |
description | React bindings for rust |
homepage | https://github.com/frender-rs/react-sys |
repository | https://github.com/frender-rs/react-sys |
max_upload_size | |
id | 477623 |
size | 29,406 |
Rust bindings for React
.
Cargo.toml
react-sys = "1.0.0-alpha.11"
Though the version is at 1.x-alpha
,
this crate is NOT ready for production
and under heavy development.
This crate is used by frender
, which provides a friendly and safe api to use React in rust.
Hooks
React.useState
React.useRef
React.useEffect
unsafe
React.useContext
useLayoutEffect
Can we implement the following hooks in rust ?
React.useMemo
React.useCallback
Maybe we should implement a use_closure
hook in rust.
Do we need the following hooks in rust ?
React.useReducer
React.useImperativeHandle
useDebugValue
ErrorBoundary
React.memo
Component
Element
React.createElement
React.Element
cast between js and rust wasmjsx
like syntax to create element