如何使用.net MVC的Flux和事件发射器?
我正在学习Flux模式。
我学会了使用.net MVC的React并将其呈现在服务器端。
我想学习Flux,但所有教程都使用节点js。
我不使用节点。
我不知道如何实现Event Emitter部分,因为它使用了一个节点函数。
https://www.codementor.io/reactjs/tutorial/react-js-flux-architecture-tutorial
大约三分之一的下降:
“事件发射器 – 事件发射器负责在存储完成任何数据动作之后通知订阅者,反之,它也需要能够注册观察者以用于特定的事件,我们将在待办事项应用程序中使用Node的事件发射器“。
考虑到Flux只是一个模式,是否有什么我可以使用.NET MVC,在没有节点,处理事件发射器的一部分?
感谢赞赏,谢谢。
您可以使用.NET Delegates,这里有详细logginghttps://msdn.microsoft.com/zh-cn/library/edzehd2t%28v=vs.110%29.aspx
委托是多播的,这意味着它们可以持有对多个事件处理方法的引用。
这当然是Flux模式的服务器端实现。
我们在客户端使用flux模式,而不在我们的web服务器上安装node.js。 为了做到这一点,我们必须在构buildTeam City CI服务器时使用Node.js来运行一个吞噬任务,通过jsx解释器推送.jsx文件,并吐出一个原始的js文件。 现在我们的flux应用程序本质上是一个静态的.js文件,它已经被Node.js解释了