我们正在构建一个Meteor React Web应用程序,它将在一个反应本机应用程序内的Web视图中显示。正如您可以通过阅读该句子所说的那样,这没有多大意义,但由于时间限制以及反应原生应用程序由另一个团队制作的事实,我们现在决定将其呈现在Web视图中,并最终将其转换为RN。
因此,为了防止必须两次写入,有没有办法在Meteor中使用React Native组件? (因此,请使用<View>
代替<div>
)。
答案 0 :(得分:0)
如果您想沿着这条路走下去,可以使用react-native-web为Web构建React Native组件。
只是想提醒一下,使用RN组件构建Web客户端肯定会帮助您进行转换,但是当您稍后转换时,您仍然需要废弃所有客户端Meteor逻辑。最好的RN流星客户端目前是react-native-meteor,并且更像是一个概念验证 - 尝试使用DDP客户端使用包装器模拟Meteor的关键功能,但绝对不存在。
所以最后,你将花费一些时间进行转换,或者在你完全本地时完全取消Meteor。如果您是Meteor的粉丝,我建议您尝试使用Meteor的人员apollo,并与RN一起开箱即用。你仍然可以获得Meteor的所有最佳功能,如反应数据,乐观的用户界面,订阅等,学习曲线非常温和。