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!
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:
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.
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.
Tags und Links node.js react-native reactjs