我是新手,我希望知道能够为基于网络和使用本机反应的移动应用程序共享相同的代码库。
如果是,那该怎么做?
答案 0 :(得分:0)
我认为您指的是使用React构建Web应用程序,然后想知道是否可以将其移植到React-Native?您可以分享相同的想法,方法和架构。但不,代码不能100%转换,甚至不转50%。 React vs React-Native使用不同的东西,例如React使用<当React-Native使用时<>查看>的,img到<图像>等等。因此,在确定Web版本的许多设计问题和实现时,肯定会使您的RN开发更快。您仍需要将RN端口规划为相同的开发过程(在许多不同的设备上进行错误测试的时间更长),并允许开发人员有足够的时间。
答案 1 :(得分:0)
答案是肯定的。您可以使用react-native-web分享相同的代码。
但请记住,React和React Native项目背后的想法是,您可以学习一次并在任何地方使用,这样他们的目标就是可以使用非常相似的架构,数据流,等但不共享相同的代码。此外,许多软件包和第三方组件将无法按预期工作。所以,react-native-web是一个非常有趣的项目,你绝对应该给它一个机会,但大多数时候它不会100%完成这项工作。