我们正在计划一个同时针对iOS和浏览器的项目,并且很好奇我们如何使用React在两者之间尽可能地分享。
我们可以在(正常)React中构建项目,并在构建iOS(以及后来的Android)时以某种方式切换到React-native吗?
答案 0 :(得分:2)
React和React Native不会写一次,在任何地方运行'框架,如Tom Occhino said ...它更像是一次学习,随时随地写作。技术。话虽这么说,您的开发人员在编写第一个实现后将熟悉语法/最佳实践,然后应该能够平滑过渡并将这些相同的技术应用到浏览器或移动应用程序。
您的大部分实施以及它们如何一起运作将在很大程度上取决于您从中获取数据的API。如果您的API /数据源是可靠的......那么其余部分将是小菜一碟!
所以回答你的问题......确保你可以在React中构建项目,然后在构建移动应用程序时切换到React Native。事实上,那些在React / React Native团队中不知疲倦地工作的人们希望你能做到。你能使用完全相同的代码吗?否。