1.概述
ReactDOMServer
可以让你的组件运行在服务器
renderToString() renderToStaticMarkup()
2.实现
renderToString()
ReactDOMServer.renderToString(element)
这个函数用于将一个React
组件渲染成一个HTML
,在服务器端中,React
会将组件处理成一个HTML
字符串,然后再浏览器端进行渲染。
renderToStaticMarkup()
ReactDOMServer.renderToStaticMarkup(element)
和renderToString
很类似,但是不会产生额外的DOM
属性,比如data-reactid
,如果你只会简单的显示一个页面的话,可以使用此方法来减少数据。
此章的这些函数后续会一一实践到。
下一篇将讲
React
中的DOM
元素