如果我输入一个组件内渲染/ componentWillMount,这是否会影响性能?
对于如
render() {
var Comp = require('./App1').default
return (
<View style={{ flex: 1 , backgroundColor: 'black'}}>
<Comp />
</View>
)
}
我这样做的原因是为了动态替换基于JSON数据的页面。
render()
可以称为由作出反应多次,这是不是破坏性的。反应会比较你render()
返回的内容,并用它来选择要安装哪些卸载。
如果将警报componentDidMount
,你会看到真正得到安装什么。