如何设置与Meteor的React?

时间:2016-04-27 13:09:22

标签: meteor reactjs

我已经开始学习流星并决定使用它做出反应。从一个月开始,我就应该使用哪些软件包存在问题。

在一天结束时,我知道我应该使用webpack进行codesplitting,react-router,因为它承诺与其他与react相关的内容更加兼容,最后我不想要服务器端渲染,因为它缺少很多在我的应用程序中我想要的东西(在我的应用程序的简短响应中)。

无论如何,我在github上查了很多回购并阅读了很多文章等。从第一天开始,我仍然讨厌meteor +做出反应,因为在使用包的不同组合之间做出决定是非常困惑的。

最后,我的问题是我应该将哪些数据包与我的包一起使用。所以我的包包含

  1. 反应
  2. react-dom
  3. react-router
  4. webpack
  5. 巴别
  6. 我应该使用以下哪项来完成我的包装。

    1. 反应-流星数据
    2. react-mounter
    3. 其他什么?
    4. 我真的不知道meteor bootstraps,它如何处理数据,如何传递数据做出反应,为什么在github上的许多项目中使用了奇怪的mixins等等。我真的很累。我应该开始我的项目并完成。仍试图弄清楚流星是如何工作的,并在这些包之间做出选择。

1 个答案:

答案 0 :(得分:1)

如果您是初学者,我建议您改用以下设置:

  • React。安装npm软件包而不是你在Atmosphere上找到的软件包,它们适用于旧版本的Meteor,其中npm支持还不是真的。
  • Flow Router与Meteor完美整合,使用起来非常简单。提供反应变量甚至服务器端渲染,稍后在优化您的SEO应用时会派上用场。
  • react-meteor-data负责连接Meteor和React。它提供了createComponent函数,可以将Meteor订阅转换为React属性。
  • 来自npm的
  • react-mounter。在定义Flow Router路由以将React组件安装到DOM时使用它。

这是您使用Meteor和React制作精彩网络应用程序所需的基础知识。 :)

一开始我跳过webpack 。它很棒,但很容易使你的学习曲线有点过于陡峭。您将知道何时切换到它。