跳转至

静态方法

React.createElement

React.createElement方法用来生成一个React组件实例。它的第一个参数是React组件类,第二个参数是一个对象,表示生成实例的参数。

React.createElement(Layout, {
  title: 'React Static Site',
  children: 'Hello World'
});

ReactDOMServer.renderToString

react-dom/server模块renderToString方法,用来将一个React组件转成HTML字符串,一般用于服务器渲染。

如果ReactDOM.render()在一个已经完成服务器渲染的DOM节点上面挂载React组件,那么该组件不会挂载,只会添加事件监听到这个DOM节点。

ReactDOMServer.renderToStaticMarkup

ReactDOMServer.renderToStaticMarkup方法与renderToString方法非常像,除了不会生成React专用的一些属性,比如data-react-id