【问题标题】:Does using Meteor with React mean that you don't have to use IronRouter or FlowRouter?将 Meteor 与 React 一起使用是否意味着您不必使用 IronRouter 或 FlowRouter?
【发布时间】:2015-09-22 22:43:21
【问题描述】:

我一直在用 React 探索更多关于 Meteor 的信息,但在他们的文档中尚未回答的一个问题是,React 是否消除了对路由器的需求,或者更确切地说,它是否只是消除了将集合绑定到路由器的需要并抽象出实质上仅将路由器渲染为该功能;路由。

这有意义吗?

我想弄清楚的是 IronRouter 是否足以满足我的 Meteor+React 应用程序,或者如果我仍然采用响应式路径,我是否应该转向 FlowRouter 范例。

【问题讨论】:

    标签: meteor reactjs iron-router


    【解决方案1】:

    React 可以与 Iron 路由或 Meteor 包中提供的其他路由系统结合使用。

    就个人而言,我已经集成了React Router,这是一个构建在 React 之上的路由系统,并使用它并放弃了 Blaze 和任何构建在 Blaze 之上的路由器。这样做让我更容易在单个 React 组件中管理我的路由和组件。我在 Github 上有一个演示存储库,这可能是一个很好的起点,如果你想沿着这条路走,setup tutorial 会一步一步地通过 repo。

    【讨论】:

    • 我什至没有听说过 React-Router 会签出。谢谢。
    • 也感谢演示,它清晰易懂。
    • 这是否意味着您一般不使用 Meteor 来处理您的反应数据和管理您的整个堆栈?您还使用react-router 包装器还是直接通过 NPM?
    • 我个人喜欢 React。由于所有内容都在小模块中,因此客户端逻辑更加可见且更易于处理。需要一点时间来适应它,所以一定要使用 React 来感受一下。在小零件上使用它并建立更大的东西。
    • 您将在父 Routes 组件下创建另一个 <Route path="anotherPath' component={SomeComponent}/>。这将匹配 /anotherPath 的路由。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    相关资源
    最近更新 更多