是否在运行时导入成分发生反应会影响应用程序的性能?

问题描述 投票:-1回答:1

如果我输入一个组件内渲染/ componentWillMount,这是否会影响性能?

对于如

render() {
    var Comp = require('./App1').default
    return (
      <View style={{ flex: 1 , backgroundColor: 'black'}}>
        <Comp />
      </View>
    )
}

我这样做的原因是为了动态替换基于JSON数据的页面。

reactjs react-native
1个回答
0
投票

render()可以称为由作出反应多次,这是不是破坏性的。反应会比较你render()返回的内容,并用它来选择要安装哪些卸载。

如果将警报componentDidMount,你会看到真正得到安装什么。

© www.soinside.com 2019 - 2024. All rights reserved.