【发布时间】:2020-07-03 14:18:09
【问题描述】:
我有一个正在开发的组件,但为了说明我的问题,我把它做到了最低限度:
应用:
class App extends React.Component{
render(){
return(
<div className="App"><div style={{width:"500px", height:"300px",margin:"0 auto",marginTop:"100px"}}><PhnGrid/></div></div>
)
}
}
export default App;
PhnGrid:
class PhnGrid extends React.Component{
dataset=[{phonetype:"",phonenumber:""}]
state = {rowcount:1}
render(){
console.log(this.state)
return(<h1>HELLO</h1>);
}
}
export default PhnGrid;
当PhnGrid 组件挂载时(或当状态改变时)render 每次都会被调用两次。谁能告诉我这是怎么回事?
【问题讨论】:
-
耶!是的,谢谢!
标签: reactjs