我有一个更新我的应用程序的通知状态的操作.通常,此通知将是某种错误或信息.我需要在5秒后发送另一个操作,将通知状态返回到初始状态,因此不会发出通知.这背后的主要原因是提供通知在5秒后自动消失的功能.
我没有运气使用setTimeout和返回另一个动作,也无法找到如何在线完成.所以欢迎任何建议.
纯还原剂没有副作用,并且可以进行时间旅行。它们使对应用程序行为的推理更加容易。
这对我来说很直观。但是我不能说出为什么纯净的还原剂会导致这些积极的非功能性属性。
有人可以帮我阐明为什么减少减速器的副作用使应用程序行为的推理更容易吗?
是因为可以保证运行减速器后状态完全相同吗?
如果是这样,那么即使是副作用(即非纯的)还原剂也肯定可以具有此特性?