react-sys 1.0.0-alpha.23

React bindings for rust
Documentation
use wasm_bindgen::prelude::*;

#[cfg(feature = "import-react")]
macro_rules! wasm_bindgen_react_dom {
    ($($b:item)+) => {
        #[wasm_bindgen(module = "/helpers/react-dom-import.js")]
        extern "C" {
            $($b)+
        }
    };
}

#[cfg(not(feature = "import-react"))]
macro_rules! wasm_bindgen_react_dom {
    ($($b:item)+) => {
        #[wasm_bindgen]
        extern "C" {
            $($b)+
        }
    };
}

wasm_bindgen_react_dom! {
    #[wasm_bindgen(js_namespace = ReactDOM)]
    pub fn render(react_element: &crate::Element, dom_element: &web_sys::Element);
}