Reactjs no solo se ejecuta en el nodo; es una biblioteca de JavaScript utilizada para crear interfaces de usuario. En el modo de desarrollo, la aplicación Create React ejecuta servidores de desarrollo NodeJs y Webpack, pero si no se representa en el lado del servidor, Reactjs es solo una fachada. -end framework. Se puede utilizar con JavaScript, no se requiere ningún nodo.
El entorno operativo de este artículo: sistema Windows 10, nodejs versión 16, computadora Dell G3.
No, puede ejecutarse dondequiera que se pueda ejecutar js.
En modo desarrollo, sí. La aplicación Create reaccionar ejecuta un servidor de desarrollo NodeJs y Webpack, lo que le permite obtener comentarios cuando modifica archivos e inicia o detiene el servidor.
Si necesita renderizar en el lado del servidor, inevitablemente utilizará node.
Si no se utiliza, entonces es un marco de interfaz de usuario puro.
Ampliar conocimientos
Durante el proceso de desarrollo web, si necesitamos reflejar los cambios de datos en la interfaz de usuario en tiempo real, debemos operar en el DOM. El DOM virtual de reactjs hace que la representación de páginas sea muy eficiente y más controlable que manipular directamente el DOM.
1. ¿Qué es reaccionarjs?
Se originó como un proyecto interno en Facebook y se utilizó para construir el sitio web de Instagram, y fue de código abierto en mayo de 2013;
Es uno de los tres marcos principales de bibliotecas de JavaScript;
Es una biblioteca JAVASCRIPT para crear interfaces de usuario;
Se utiliza principalmente para crear una interfaz de usuario, se puede considerar como una capa de vista y es una vista eficiente.
2. Dos características de reactjs:
Componentización: la creación de componentes a través de reactjs hace que el código sea más fácil de reutilizar y se pueda aplicar bien en el desarrollo de grandes proyectos.
DOM virtual: hace que la representación de páginas sea muy eficiente y más controlable que manipular directamente el DOM.
3. Ventajas:
Tiene un alto rendimiento y una lógica de código muy simple. Cada vez más personas han comenzado a prestarle atención y utilizarlo.
La combinación de la componenteización de reaccionarjs y el DOM virtual eficiente le brinda a reaccionajs poderosas capacidades de representación de páginas de arriba hacia abajo.
Además, React proporciona algunos conceptos, bibliotecas y principios de programación novedosos, lo que nos permite escribir código rápido, compacto y hermoso en el servidor y el cliente para crear aplicaciones web.
¿Qué es Nodejs?
En primer lugar, es importante entender que Node no es un servidor web. No hace nada por sí solo. No funciona como Apache. Si desea que sea un servidor HTTP, debe escribirlo usted mismo con la ayuda de sus bibliotecas integradas. Node.js es solo otra forma de ejecutar código en su computadora, es un simple tiempo de ejecución de JavaScript.
En pocas palabras, Node.js es JavaScript ejecutándose en el servidor.
Node.js es una plataforma construida sobre el tiempo de ejecución de JavaScript de Chrome.
Node.js es un entorno JavaScript del lado del servidor de E/S controlado por eventos basado en el motor V8 de Google. El motor V8 ejecuta Javascript muy rápidamente y tiene un rendimiento muy bueno.
Aprendizaje recomendado: "videotutorial de nodejs"
Lo anterior son los detalles de si reaccionarjs solo se puede ejecutar en nodo. Para obtener más información, preste atención a otros artículos relacionados en este sitio.