【问题标题】:Blaze and Iron Router火焰和铁路由器
【发布时间】:2016-05-27 06:02:31
【问题描述】:

我正在探索流星 1.3,并开始使用 Blaze 作为模板。现在我正在考虑迁移到 React。我有几个问题。

1) 我可以在同一个项目中使用 Blaze 和 React 吗?如果迁移到 React,像 Account-passwords 这样的模块会发生什么?

2) 对于 Blaze,我使用的是 Iron Router。如果我开始做出反应,那将是一个单页应用程序,不需要 Iron Router,对吗?

【问题讨论】:

标签: meteor react-router meteor-blaze


【解决方案1】:
  1. 是的,你可以 - I wrote up a how to over here。事实上,这是我目前在流星中工作的首选方式。

  2. 不,转向 react 与渲染组件的位置/方式无关,也不会强迫您进入 SPA。现在有许多路由模式可供您使用,使用 iron-router,您可以将服务器端路由到 blaze 模板,该模板有一个用于您的 react 组件的助手。我就是这样做的,但这只是一种方式。你也可以切换到 flow-router 并使用它的 ssr 包。或者,您可以切换到反应路由器。这完全取决于您,但由于您才刚刚开始,我建议您使用我的方法,直到您跟上进度。

【讨论】:

  • 正是我想要的。谢谢。很棒的博文!
  • 在您看来,Meteor 正在迁移到 React 或 Blaze 2 的新功能......从头开始新的流星开发的方式是什么。反应?火焰? Blaze+React?
  • 如果我从今天开始,我会选择纯 React。据我所知,我认为不会有 Blaze 2,但谁知道呢。无论哪种方式,React 现在都是王者,所以我会同意。我只是碰巧喜欢 Blaze,并且认为在可预见的未来没有理由停止使用它。
猜你喜欢
  • 1970-01-01
  • 2017-08-15
  • 2016-07-27
  • 2014-10-09
  • 1970-01-01
  • 2014-09-03
  • 1970-01-01
  • 2014-05-10
  • 1970-01-01
相关资源
最近更新 更多