代码之家  ›  专栏  ›  技术社区  ›  Manoj Prabhakar

在react的运行时导入组件是否会影响应用程序的性能?

  •  -1
  • Manoj Prabhakar  · 技术社区  · 7 年前

    例如。

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

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

    1 回复  |  直到 7 年前
        1
  •  0
  •   Via Marie Inte    7 年前

    render() 可以被React多次调用,而且没有破坏性。React将比较您从 渲染()

    如果你把警报移到 componentDidMount ,您将看到什么是真正安装。