React Native-独立的视图和逻辑

时间:2018-11-14 04:03:41

标签: react-native

React Native中单独的视图和逻辑(例如Android中的Java类和xml)是提高应用程序性能的最佳方法吗?这些家伙有参考吗?

1 个答案:

答案 0 :(得分:0)

就应用程序性能而言,这并不重要,因为最终将所有内容组合到一个JS捆绑文件中。但是将渲染和业务逻辑分开总是很有用的。它使您可以重写业务逻辑,而无需在需要进行更改时导航渲染逻辑,并且还可以根据需要在应用程序的其他位置重用业务逻辑。

一个简单的例子是我们在工作中评估的东西,我们有一个React Native应用程序和一个React网站。即使在两个平台上,API处理数据解析和存储以及Redux处理的许多业务逻辑都是相似的。我们意识到,如果我们分别编写所有业务逻辑,则只需编写一次并在两个平台上使用它,只有渲染逻辑可以更改。现在,它比我的解释要复杂得多,但是有可能。

希望这会有所帮助。