2015-07-23 3 views
5

Ich versuche das Flux-Muster zu lernen.Wie verwende ich Flux und Event Emitter mit .net MVC?

Ich habe gelernt, Reagieren mit .net MVC zu verwenden und es serverseitig gerendert.

Ich möchte Flux lernen, aber alle Tutorials verwenden Knoten js.

Ich verwende keinen Knoten.

Ich weiß nicht, wie Sie den Event Emitter-Teil implementieren, da es eine Knotenfunktion verwendet.

https://www.codementor.io/reactjs/tutorial/react-js-flux-architecture-tutorial

Über 1/3 des Weges nach unten.

„Ereignis-Emitter - Die Ereignis-Emitter für die Benachrichtigung Abonnenten verantwortlich ist, nachdem ein Speicher alle Daten Aktion abgeschlossen hat umgekehrt, es muss auch in der Lage sein, Beobachter für bestimmte Ereignisse zu registrieren. Wir werden den Ereignisemitter des Knotens in der Todo-Anwendung verwenden. "

Da Flux einfach ein Muster ist, gibt es etwas, das ich mit .net MVC verwenden kann, in Abwesenheit von Knoten, um den Event Emitter Teil zu behandeln?

Gedanken geschätzt, danke.

+0

interpretiert wurde. Sie sollten Ihren Code wahrscheinlich browserisieren, damit die Knotenpunkte automatisch aufgelöst werden. Dadurch wird sichergestellt, dass der gleiche Code auf dem Client genauso gut funktioniert, und Sie vermeiden die Probleme mit den Concat- oder den vielen Skript-Tags. Ich weiß nicht asp.net, also nicht sicher, ob das eine praktikable Option ist. – FakeRainBrigand

Antwort

1

Wir verwenden das Flussmuster auf der Clientseite, ohne dass node.js auf unseren Webservern installiert ist. Um dies zu tun, müssen wir Node.js zur Build-Zeit auf unseren Team City CI-Servern verwenden, um eine Schluck-Task auszuführen, die die .jsx-Dateien durch die jsx-Interpreter schiebt und eine rohe js-Datei ausspuckt. Jetzt ist unsere Flussmittel-Anwendung im Wesentlichen eine statische .js-Datei, die bereits von Node.js

Verwandte Themen