7

有没有人用 reactjs(通过 facebook)编写 phonegap 应用程序?任何指向参考实现的指针都将不胜感激。

此外,您建议将什么数据模型框架与 reactjs 一起使用。

4

3 回答 3

9

是的,这是我的样板应用程序: https ://github.com/kjda/ReactJs-Phonegap

于 2014-07-27T22:42:32.937 回答
6

我用 Phonegap 和 React.js 编写了一个应用程序,它可以在 iOS 和 Android 手机和平板电脑上运行,并带有本机模拟 UI 控件。

我推荐的第一件事是将 phonegap 视为编译目标。

使用 webpack 或 gulp 等工具像任何基于 Web 的应用程序一样设置您的应用程序。这使您还有机会为您支持的每个平台创建 Chrome 应用程序、FxOS Web 应用程序和自定义构建。利用envifywebpack.DefinePlugin之类的东西来支持这个流程。

对于数据管理,推荐使用 Flux 方法,但我发现将中型应用程序从 ad-hoc 实现迁移到 Flux 方法相对简单。

于 2015-02-16T15:06:22.370 回答
1

嗯,它就像使用任何其他 js 框架一样。目前我使用主干模型只是在模型数据更新时创建一个mixin,触发组件self force_update,或者您可以通过订阅updateCompoentFrame,updateComponentList等事件触发特定组件来刷新数据。

还尝试了 js-model.js,但数据更改的事件并不能很好地用 reactjs 触发。接下来我可能会尝试 flatiron 的模型。

他们似乎能够为客户端和服务器使用相同的接口,似乎能够共享模式。

于 2014-02-18T14:49:44.737 回答