我试图理解如何使用JavaScript函数式编程技术避免状态问题。我已经掌握了许多基本的fp技术,例如闭包、柯里化等等。但是我不知道如何处理状态。
我想知道一个创建函数式程序的人如何实现以下非常简单的应用:
用户在浏览器中点击一个按钮(jQuery实现可以),屏幕上的值每次点击按钮都会增加1。
如果需要避免状态变异,我们该怎么做?如果必须变更状态,从功能的角度来看,最好的方法是什么?
我想知道一个创建函数式程序的人如何实现以下非常简单的应用:
用户在浏览器中点击一个按钮(jQuery实现可以),屏幕上的值每次点击按钮都会增加1。
如果需要避免状态变异,我们该怎么做?如果必须变更状态,从功能的角度来看,最好的方法是什么?