DRY react-router's getComponent 函数



使用 react-router、redux 和 redux-saga 进行路由需要大量重复的代码,看看这里。 单条路线 21 行。在我的应用程序中,我有数十条路线,因此以某种方式将其干燥非常重要。否则,这个文件routes.js将是1000+行的混乱。

有什么想法吗?

最后我来到了这里。它工作正常,有助于使一个路线声明只需 4 行用于简单路线,8 行用于使用 sagas 和 childRoutes 的路线。

最新更新