火焰和铁路由器
Blaze and Iron Router
我正在探索 meteor 1.3 并开始使用 Blaze 作为模板。现在我正在考虑转向 React。我有几个问题。
1) 我可以在同一个项目中使用 Blaze 和 React 吗?如果迁移到 React,像帐户密码这样的模块会发生什么变化?
2) 对于 Blaze,我使用的是 Iron Router。如果我移动到 React,它将是一个单页应用程序并且不需要 Iron Router,对吗?
是的,你可以 - I wrote up a how to over here。事实上,这是我目前在 meteor 中首选的工作方式。
不,移动到 React 与 where/how 您渲染组件无关,也不会强制您进入 SPA。现在有许多路由模式可供您使用,使用 iron-router,您可以在服务器端路由到一个 blaze 模板,该模板具有用于您的反应组件的帮助程序。我就是这样做的,但这只是一种方法。您也可以切换到 flow-router 并使用它的 ssr 包。或者,您可以切换到反应路由器。这完全取决于您,但由于您刚刚起步,我建议您使用我的方法,直到您跟上进度。
我正在探索 meteor 1.3 并开始使用 Blaze 作为模板。现在我正在考虑转向 React。我有几个问题。
1) 我可以在同一个项目中使用 Blaze 和 React 吗?如果迁移到 React,像帐户密码这样的模块会发生什么变化?
2) 对于 Blaze,我使用的是 Iron Router。如果我移动到 React,它将是一个单页应用程序并且不需要 Iron Router,对吗?
是的,你可以 - I wrote up a how to over here。事实上,这是我目前在 meteor 中首选的工作方式。
不,移动到 React 与 where/how 您渲染组件无关,也不会强制您进入 SPA。现在有许多路由模式可供您使用,使用 iron-router,您可以在服务器端路由到一个 blaze 模板,该模板具有用于您的反应组件的帮助程序。我就是这样做的,但这只是一种方法。您也可以切换到 flow-router 并使用它的 ssr 包。或者,您可以切换到反应路由器。这完全取决于您,但由于您刚刚起步,我建议您使用我的方法,直到您跟上进度。