ReactJS Relay Modern:选择哪个路由器?

时间:2017-10-23 13:44:20

标签: reactjs react-router relayjs relaymodern

我正在使用ReactJs构建一个大型SaaS CRUD应用程序。整个应用程序有一个经典的导航需求,类似于每个对象的以下模式:

Item list -> Item detail -> Item edit/delete
    |------> Item create

对于每种类型的对象,您可以列出或创建一个新对象。在列表中,您可以查看详细信息,编辑或删除项目。该应用程序将有一个顶部导航菜单,您可以将其移动到所选对象类型列表。

就Relay而言,每个对象类型都将保留其查询。详细信息视图将与查询片段一起使用。

似乎一个简单的路由器就足够了,但我不想开始使用旧的东西或弃用的代码。

据我所知,Relay Modern不能使用React Router V4,虽然我已经看到了有关如何将React Router V4与Relay Modern一起使用的问题。所以:

a)我可以将RRV4用于该类应用吗?我有问题吗?

b)如果没有,我应该选择RRV3还是Found?推荐哪一个?

2 个答案:

答案 0 :(得分:1)

我不明白为什么RRV4不能使用Relay,请选择您喜欢的路由器。 RRV4似乎是一个不错的选择。

答案 1 :(得分:1)

您可以考虑foundfound-relay。我现在正在评估它们并欣赏发现明确解决了带有静态路由的请求瀑布的问题。 Found Relay支持Relay Modern。