web-dev-qa-db-fra.com

Comment React et NodeJS travaillent-ils ensemble?

Pouvez-vous m'en dire plus sur la relation entre les deux? Je veux (par exemple) écrire un petit outil qui lit les fichiers audio sur mon Raspberry Pi. Est-ce que je ferais alors le lecteur et les lecteurs s'interfacer complètement dans React, puis juste me connecter au noeud pour obtenir les fichiers réels?

Ou, plus généralement mais de la même manière, si je souhaitais écrire une application qui effectue certaines tâches (écrit des fichiers, enregistre des fichiers audio, modifie les paramètres du système, etc.), tout cela serait fait dans nodejs, mais si je souhaite une interface Je voudrais utiliser quelque chose comme React?

Je suis un peu confus, mais j'espère que cette question est valide!

10
George Welder

Node et React peuvent être utilisés ensemble.

Il y a même la pile MERN qui aide avec ça:

MERN est un outil d'échafaudage qui facilite la création d'applications universelles à l'aide de Mongo, Express, React et NodeJS. Il minimise le temps d'installation et vous permet de vous familiariser rapidement avec des technologies éprouvées.

Voir: http://mern.io/

Mais vous pouvez utiliser React avec n’importe quel autre framework de nœud, pas seulement avec Express. React peut fonctionner avec n'importe quelle API REST. Ainsi, tout ce que vous utilisez pour créer une API REST peut être utilisé par le client écrit dans React.

Certaines autres options incluent: Hapi, Restify, LoopBack. Pour plus voir:

8
rsp

de la documentation officielle React React est "une bibliothèque JavaScript pour construire des interfaces utilisateur". En termes très dilués (et je veux dire dilués), React pourrait être considéré comme une bibliothèque de modèles (s'il vous plaît, ne me tirez pas dessus pour cela). 

Ce que j’ai appris sur React, c’est qu’il ressemble plus à l’avis "V" de MVC. Il vous permet de présenter l'interface utilisateur à l'aide de JavaScript et de JSX. Avec le peu de connaissances que je tire de divers tutoriels, j'aime beaucoup travailler avec React. 

2
Paul Stoner

Oui, ces deux pensent pouvoir travailler ensemble, je travaille actuellement sur un tel projet. Je vais souligner le principal penser ici. C'est là que vous mettez votre routage. Est-ce qu'il va au serveur Node.js ou à React Router. Ceci est important car il définit l'emplacement de votre logique d'application.

0
poletn23

ReactTS est un moteur d'échafaudage pour React sur ASP.NET Core. Très puissant et très rapide - créera l’ensemble de votre application en un seul clic. Vous pouvez également personnaliser les modèles. Découvrez-le ici ... http://bssdev.biz/DevTools/React-Turbo-Scaffolding-Free-Download

0
alexb