Wie arbeiten React & NodeJS zusammen?

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 stellen, und dann einfach eine Verbindung zum Knoten herstellen, um die eigentlichen Dateien zu bekommen?

Oder, allgemeiner gesagt, dasselbe, wenn ich eine Anwendung schreiben möchte, die bestimmte Dinge tut (schreibt Dateien, zeichnet Audio auf, ändert Systemeinstellungen usw.), die alle in nodejs gemacht werden, aber wenn ich will habe eine Schnittstelle Ich würde etwas wie Reagieren verwenden?

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

    
George Welder 27.12.2016, 17:43
quelle

4 Antworten

6

Knoten und Reagieren können zusammen verwendet werden.

Da hilft sogar der MERN-Stack:

  

MERN ist ein Gerüstwerkzeug, mit dem Sie universelle Apps mit Mongo, Express, React und NodeJS einfach erstellen können. Es minimiert die Rüstzeit und bringt Sie mit bewährten Technologien auf den neuesten Stand.

Siehe: Ссылка

Aber Sie können Reagieren mit jedem anderen Knoten-Framework verwenden, 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. Für mehr sehen Sie:

rsp 27.12.2016, 17:46
quelle
1

aus der offiziellen React-Dokumentation React ist "eine JavaScript-Bibliothek zum Erstellen von 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, dass es eher der "V" Ansicht in MVC ähnelt. 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.

    
Paul Stoner 27.12.2016 17:57
quelle
0

Ja, diese zwei 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.

    
poletn23 29.12.2016 07:48
quelle
0

ReactTS ist eine Gerüst-Engine für React auf ASP.NET Core. Sehr leistungsstark und sehr schnell - generiert Ihre gesamte Anwendung mit einem einzigen Klick. Sie können die Vorlagen auch anpassen. Schau es dir hier an ... Ссылка

    
alexb 31.10.2017 23:57
quelle

Tags und Links