我正在开发一个Web应用程序,该Web应用程序在前端使用React / Redux,在后端使用Node.js / Redux。
我目前维护一组Redux操作常量,这些常量在前端和后端都相同,是否有任何Redux特定的方式来共享这些操作以使代码枯竭并最大程度地减少重复代码?
答案 0 :(得分:0)
如果将前端和后端存储为一个项目,则可以将操作类型移动到可共享的文件夹中。例如,您有一个db.products.update(
{ sku: "abc123" },
{ $inc: { quantity: -2, "metrics.orders": 1 } }
)
文件夹,其中包含app
,front-end
和back-end
文件夹。