2016-12-27 1 views
8

Können Sie mir mehr über die Beziehung zwischen den beiden erzählen? Ich möchte (zum Beispiel) ein kleines Tool schreiben, das Audiodateien auf meinem Raspberry Pi abspielt. Würde ich dann den Player und die Player-Schnittstelle komplett in React einbinden und dann einfach mit dem Node verbinden, um die eigentlichen Dateien zu bekommen?Wie arbeiten React & NodeJS zusammen?

Oder allgemeiner, aber die gleiche Sache, wenn ich eine Anwendung schreiben möchte, die bestimmte Dinge tut (schreibt Dateien, Audioaufzeichnungen, ändert Systemeinstellungen usw.), die alle in Nodejs getan werden würden, aber wenn ich will Um eine Schnittstelle zu haben würde ich etwas wie React verwenden?

Ich bin ein wenig verwirrt, aber ich hoffe, diese Frage ist gültig!

+0

Hat Ihnen [meine Antwort] (https://stackoverflow.com/questions/41349710/how-do-react-nodejs-work-together/41349763#41349763) unten helfen? Irgendwelche Kommentare? – rsp

Antwort

6

Knoten und React können zusammen verwendet werden.

Es gibt sogar den MERN-Stack, der mit dem hilft:

MERN ist ein Gerüst-Tool, das es einfach macht, universelle Anwendungen zu erstellen mit Mongo, Express, Reaktion und NodeJS. Es minimiert die Rüstzeit und bringt Sie mit bewährten Technologien auf den neuesten Stand.

See: http://mern.io/

Aber Sie können mit jedem anderen Knoten Framework verwenden Reaktion, nicht nur mit Express. React kann mit jeder REST-API arbeiten, daher kann das, was Sie zum Erstellen einer REST-API verwenden, vom in React geschriebenen Frontend belegt werden.

Einige andere Optionen sind: Hapi, Restify, LoopBack. Mehr siehe:

1

von den offiziellen React Documentation Reagieren ist "eine JavaScript-Bibliothek für Build-Benutzeroberflächen". In sehr verwässerten Begriffen (und ich meine verwässert) könnte React als eine Bibliothek für Schablonen angesehen werden (bitte erschießt mich dafür nicht).

Was ich über React gelernt habe, ist es eher wie die "V" iew in MVC. Es bietet Ihnen eine Möglichkeit, die Benutzeroberfläche mit JavaScript und JSX zu präsentieren. Mit den wenigen, die ich aus verschiedenen Tutorials kenne, arbeite ich sehr gerne mit React zusammen.

0

Ja, diese beiden Gedanken können zusammenarbeiten, ich arbeite gerade an einem solchen Projekt. Ich werde hier auf Hauptdenken hinweisen. Dort legen Sie Ihr Routing ab. Geht es zum Node.js Server oder zum React Router. Dies ist wichtig, weil es definiert, wo Sie Anwendungslogik sein sollte.

Verwandte Themen