混合(React 和 React Native)

Hybrid (React and ReactNative)

我们正在计划一个同时针对 iOS 和浏览器的项目,并且很好奇我们如何使用 React 在两者之间尽可能多地共享。

我们能否在(正常)React 中构建项目,并在为 iOS(以及后来的 Android)构建时以某种方式切换到 React-native?

React 和 React Native 不是 'write once, run anywhere' 框架,因为 Tom Occhino said...它更像是一种 'learn once, write anywhere' 技术。话虽这么说,您的开发人员将在编写您的第一个实现后熟悉 syntax/best 实践,然后应该能够顺利过渡并将这些相同的技术应用到浏览器或移动应用程序。

您的大部分实现以及它们如何协同工作在很大程度上取决于您从中获取数据的API。如果您的 API/data 来源可靠...那么剩下的就小菜一碟了!

所以回答你的问题...确保你可以在 React 中构建项目,然后在构建你的移动应用程序时切换到 React Native。事实上,这正是 React/React 本地团队孜孜不倦工作的人们希望您能做到的。您能使用完全相同的代码吗?编号