我是 reactjs 的新手,对在组件类中使用渲染函数和与 ReactDOM 全局对象一起使用感到困惑。
这个问题的答案并没有完全解决render()
类组件内部函数的使用。在 reactjs 官方网站上,我发现了不使用 render 方法的功能组件。所以我的观点是render()
在创建组件时扮演的角色函数 [如下例所示]。
我正在关注 本教程。我认为在 ReactDOM 中使用 render 会创建虚拟 Dom,但是在所有组件类中使用它是什么。在 react 的官方教程中,render()
所有组件类都使用了它。
class Square extends React.Component {
render() {
return(
<button className="Square">
{this.props.value}
</button>
);
}
}
ReactDOM.render(
<Game />,
document.getElementById('root')
);