React 筆記二:react-dom
對應的API
注:react-dom/server是專門針對server端。
-
- findDOMNode
- render
- unmountComponentAtNode
-
- renderToString
- renderToStaticMarkup
詳解
render
就某個節點渲染整個dom,一般用于最外層的dom渲染,可以賦予回調函數。
ReactDOM.render( element, container, [callback])
findDOMNode
根據對應的component去獲取對應的dom。
ReactDOM.findDOMNode(component)
unmountComponentAtNode
移除對應的React component,并把對應的事件和狀態刪除。返回true即是刪除成功,返回false即是刪除失敗。
ReactDOM.unmountComponentAtNode(container)
renderToString
把React要素渲染成為初始的html,用作SEO用。
ReactDOMServer.renderToString(element)
renderToStaticMarkup
和renderToString
類似,但是不會將一些react附屬屬性如data-reactid
渲染出來。在轉換成為靜態網頁很實用。
ReactDOMServer.renderToStaticMarkup(element)
轉載,請表明出處。總目錄前端經驗收集器