静态方法
React.createElement
React.createElement
方法用来生成一个React组件实例。它的第一个参数是React组件类,第二个参数是一个对象,表示生成实例的参数。
ReactDOMServer.renderToString
react-dom/server
模块renderToString
方法,用来将一个React组件转成HTML字符串,一般用于服务器渲染。
如果ReactDOM.render()
在一个已经完成服务器渲染的DOM节点上面挂载React组件,那么该组件不会挂载,只会添加事件监听到这个DOM节点。
ReactDOMServer.renderToStaticMarkup
ReactDOMServer.renderToStaticMarkup
方法与renderToString
方法非常像,除了不会生成React专用的一些属性,比如data-react-id
。