What's the latest on client-side routing in Meteor?

#1

I recall FlowRouter being the most touted one. Is it still the best one? Some old Kadira website resources are no longer accessible.

Anything newer?

#2

FlowRouter still works. There’s an active fork at ostrio:flow-router-extra: https://github.com/VeliovGroup/flow-router

Otherwise, I also believe many people use ReactRouter and others based on what suits their front end framework

#3

For Vue.js, VueRouter.

#4

React with React Router.

1 Like
#5

What about Reach Router? It seems very intuitive.

#6

If you’re looking for a React router that lets you declare the routes the same way you do in FlowRouter, check out Curi JS, it’s awesome.

#7

You can check out Navi, a declarative, asynchronous routing for React.

#8

What front-end framework are you using? Vue, React, Blaze, Angular? That will give you a more specific answer.

If you’re looking for Blaze, then every flavour of React routers isn’t really useful in this thread :wink:

#9

I’d like a router that isn’t coupled to a view layer. Maybe I just need even a simple, even non-meteor one, and in the handlers I can set a variable to specify component to render, or do whatever else I want. Looks like FlowRouter is the option right now with built-in reactivity (though not sure I even need Tracker reactivity in a router, as I can simply set a reactive var myself).

#10

Yes, much like yourself I wanted my routes to be separate from the view layer so I’ve stuck with flowrouter - hasn’t let me down yet (4 years strong)