我计划使企业大小的应用程序,实际上网站在reactjs和移动应用程序的反应-原生。react-native能和swift iOS一样高效吗?如果不是,react-native的限制因素是什么?
发布于 2018-01-04 13:10:04
本机代码总是最高效的。React Native运行在两个不同的线程上,本机线程和javascript线程。所以,实际上它的效率要低一点。然而,将React Native保持在60帧/秒是非常可行的(任何低于30帧/秒的帧都会被用户注意到)。React Native的优点在于,你可以部署到这两个平台上,同时保留web应用程序中的大量代码。这是一个巨大的经济效益。React Native的其他限制是仍在为RN构建许多内容。导航现在才变得更加标准化。在很长一段时间里,这是一个巨大的痛苦。一些原生特性还没有被社区构建,但是很多已经被构建了。因此,根据应用程序的不同,React Native可能是一个巨大的胜利。如果你的应用程序一直需要原生功能,而且它是一个庞然大物,那么也许不是。Facebook同时使用React Native和native模块来实现他们的目标。
https://stackoverflow.com/questions/48087986
复制相似问题