我们使用 ngrx/effects 来保持我们的 reducers 纯净。所以技术上的效果是在我们的应用程序中引入副作用的方式。这会产生效果单子(monad)吗?
最佳答案
Monad 本质上是一种非常特殊的更通用的结构,称为 monoid。它起源于数学并且是令人难以置信的通用(从字面上看,没有更多的 2 个简单的东西伴随着一些限制,满足你得到一个完全有效的幺半群实例)。这意味着你的问题在技术上没有多大意义:只要相应的实现满足上述要求(我没有明确指定,因为它很容易谷歌;如果你需要一些见解,让我知道,我'我会与您分享一些好的链接),您很好。
所以在我看来,您必须改写您最初的问题,使其变得更加精确和具体。
关于functional-programming - ngrx/effects 是单子(monad)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615687/