使用 Meteor 作为 React Native 的实时后端

大家好!出(du)差(jia)归来,按时奉上之前提到的 Meteor React Native 三连发中译版!点击「阅读原文」查看完整文章!

Parse最近宣布停止服务,许多公司会寻求它的替代品。这次Parse的关门会让许多人不会首选BaaS产品,转而倾向于自行实现后端,比如说使用Meteor。

我们来谈谈如何将一个React Native的App连接到Meteor App(作为服务端)。这篇教程假设你已经安装好了React Native和Meteor,并且能成功运行。如果你还没有配置好React Native环境的话,可以查看React Native中文文档。

本文来自Differential Blog,不过文中示例代码有不少bug,有些是版本问题,有些是npm包的问题,测试修改过后的Github示例代码在此:https://github.com/loongmxbt/meteor-react-native-basic 。

现在你就有了一个功能完备的,简单明了的React Native作为前端,Meteor作为后端的应用。我希望这篇教程能让你开启编写React Native+Meteor混合应用的道路。你可以(应该)使用一些其他框架,来管理应用的状态,比如Redux等,并且使用React的思想理念来构造你的组件结构。

在下一篇文章中,我们会讲解如何将React Native应用连接到Meteor的用户系统。

当然,目前这个Repo还有一点小问题,就是实时性只体现在RNApp -> Meteor App这里,如果在Meteor App中修改,RNApp需要手动刷新,这里可能与node-ddp-client这个包的observe有关,有待进一步研究。

原文发布于微信公众号 - 星流全栈(MeteorFullStack)

原文发表时间:2016-02-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏司想君

React编程思想

能够按照构建的方式来思考web app的实现,是React众多优点之一。在这篇文章中,我们将引导你进行使用React构建可搜索产品数据表的思考过程。

5165
来自专栏听雨堂

【8】数据浏览表格的快速输出

阅读目录 用什么来展示数据列表? 表格还是列表? 表头 对表格输出的封装 生成表格的实例 功能的扩展 在页面数据和控件的自动交换机制中,我们通过Pa...

2345
来自专栏hightopo

快速开发基于 HTML5 网络拓扑图应用1

2512
来自专栏司想君

React编程思想

在我们团队看来,React是使用JavaScript构建大型、快速的Web apps的首选方式。它已经在Facebook和Instagram项目中,表现出了非常...

4099
来自专栏葡萄城控件技术团队

UWP 入门教程2——如何实现自适应用户界面

系列文章 UWP入门教程1——UWP的前世今生 如上文所说的,布局面板根据可用的屏幕空间,指定界面元素的大小和位置。例如StackPanel 会水平或垂直排列界...

2235
来自专栏nice_每一天

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

开始从eclipse转向intellij idea,记下这些实用快捷键,以便使用查询。

2.7K5
来自专栏繁花云

11.14学习总结

解决方案:mysqli_set_charset($conn,utf8)

830
来自专栏LeetCode

IDEA 的快捷按键

常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码

1692
来自专栏企鹅号快讯

史上最全的web前端学习教程汇总!

第一阶段:HTML+CSS HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 JavaScript基础:js基础教程、js内置对象常用方...

4065
来自专栏杨龙飞前端

react的一些思考

在做好第一个需求之后,我接到了一个react写的产品,这让我异常的兴奋,终于能写react了

853

扫码关注云+社区

领取腾讯云代金券