希望你们都做得好。我不会问编码问题。我开始了关于反应的新项目,我更新鲜了。我需要知道,我们是否需要为每个组件单独的减速器。(例如,假设我有类别组件,我将在其中显示所有类别并提供一个表格来插入新类别。现在我有另一个名为标签的组件。同样的事情也会发生在这里。所以我需要CategoryReducer & TagReducer
单独的)。
问问题
397 次
2 回答
1
根据我的理解,如果您的应用程序将来会变得越来越大并且您希望保持功能隔离,最好为特定功能使用单独的减速器。因为这也将帮助您将庞大的应用程序转换为微型服务或单一回购应用程序。
例如,假设我们有一个购物网站。我知道这个应用程序会随着多种功能而变得越来越大,所以我们应该花一些精力来保持容器和这些容器的特定 reducer 隔离。
我将为购物网站构建容器。
1.Products
2.Payments Details
3.Orders
等。
我更愿意将reducer 分开来实现这些功能。
请纠正我,如果有人有任何其他观点。
于 2019-12-11T13:18:33.357 回答
0
每个组件都有一个单独的减速器不是强制性的,但是拥有单独的减速器是一个很好的编码实践,你可以使用“combineReducers”来实现它
于 2019-12-11T13:05:21.140 回答