我已经使用React和Flux大约两个月了,而且它对Flux单向数据流非常有用。
我刚刚听说过Meteor,它的发布 - 订阅和DDP很棒。我有一个项目,我已经创建了一些我的React组件,并使用Flux(alt.js)完成了应用程序逻辑。
现在我只想将Meteor用于我的后端,并将我的React组件与Meteor前端一起使用。注意它取决于其他NPM包(我使用webpack进行模块包装)。
那么我可以在Meteor中使用NPM包并仍然使用JavaScript ES6吗? Atmospherejs有一个Meteor.js React软件包,但它与最初的Facebook React不同。
答案 0 :(得分:2)
我建议这两篇文章:
https://medium.com/@SamCorcos/meteor-webpack-from-the-ground-up-f123288c7b75
使用webpack ES6 React +流星堆栈的非常明确的解释。
答案 1 :(得分:1)
Meteor现有的Blaze渲染引擎实际上只与其发布/订阅模型松散相关。实际上,Meteor社区对使用React替代Blaze非常感兴趣 - 实际上有official integration正在进行中。 (也正在与Angular集成。)
此集成旨在解决使用React in Meteor尽可能轻松的几个问题,包括ES6 / JSX转换器以及在React组件中使用反应性Meteor数据源的能力。
虽然有一些现有的软件包可以使用React和Meteor,但MDG的官方集成看起来很棒,你可以期待将它与Meteor 1.2一起使用。
其他感兴趣的链接: