React.lazy是否会提高React Native的性能?

时间:2019-01-27 11:41:47

标签: reactjs react-native webpack

我想知道fetch(url, options).then(async (res)=>{ let data = await res.json(); if(res.status ===500){ console.log(data.errorMessage) } } 将如何提高React-Native应用程序的性能。

React.lazy

我在ReactJS方面了解了上述动态加载webpack包,我想知道它是否对React Native方面有所帮助?

本质上,我们将所有JS代码捆绑在一起并一起运送到用户设备,所有JS代码都已经在用户设备中了。想知道const Warning = React.lazy(() => import('./Warning')); ... render() { return ( ... { {this.state.count > 10 ? ( <React.Suspense fallback={null}> <Warning /> </React.Suspense> ) : null} } ) } 如何从某种意义上帮助改善性能?

1 个答案:

答案 0 :(得分:0)

不,绝对不是。但这可能会缩短应用程序的启动时间。 如果屏幕很多,那么您的应用启动时间将会变慢而不会延迟导入。 在没有延迟导入的情况下以及在实现了延迟导入之后,检查您的应用启动时间。