Estoy tratando de aprender React y he creado una pequeña aplicación web.
Es una lista simple de productos con una base de datos de Firebase. Ejecuto la aplicación en mi consola y agrego o elimino productos a mi gusto. Mi pregunta es la siguiente:
¿Dónde puedo encontrar documentación para resolver mis dudas? He buscado y no encuentro solución o la forma de hacerlo, quizás no estoy buscando en el camino correcto
¿Cómo hago la aplicación para que un usuario pueda abrirla sin usar la terminal (consola)?
¿Debo crear un servidor?
¿Puedo crear un enlace a un documento HTML desde el cual el usuario pueda acceder a la aplicación?
No sé cómo encontrar la documentación correcta para lograr mi objetivo Gracias
La mayoría de las aplicaciones de React se escriben utilizando una cadena de herramientas que incluye un transpilador (generalmente Babel) y un paquete (como Webpack o Parcel).
El paquete tiende a incluir un servidor de desarrollo que cuenta con recarga en caliente. No debe usar esto en producción ni pedirle a los usuarios finales típicos que lo ejecuten.
También tendrá un mecanismo para crear la versión de producción de la aplicación (que colocará el archivo en un directorio, normalmente llamado dist , para copiarlo en el servidor web de producción).
Lea la documentación de ese paquete para averiguar cómo hacerlo. Por lo general, las instrucciones que siguió para configurar el entorno de desarrollo de React habrán escrito un script para hacer esto en package.json , que a menudo se puede invocar con npm run build .
Luego copie los archivos generados a su servidor web de producción.
Las personas pueden simplemente visitar la URL de ese servidor.
Los pasos son simples siguiendo la documentación oficial de React:
https://create-react-app.dev/docs/production-build
Esto puede ser en un servidor compartido, en una página de GitHub, etc.
Para subir la aplicación a un servidor compartido, antes de compilar solo debes agregar lo siguiente a tu packaje.json arriba de los scripts:
"homepage": "http: // yourDomainName /", "scripts": { "start": "", "build": "", "test": "t", "eject": "t", "build: css": " "watch: css": " } ..... En la carpeta de tu proyecto debes ejecutar npm run build
Esto genera la carpeta de build donde se encuentran los archivos para cargar en el servidor.
Comprima esta carpeta, cárguela en su servidor y descomprímala. Y ahí tiene su aplicación.
Para agregarlo a un repositorio de GitHub, simplemente siga la documentación oficial.
https://github.com/tschaub/gh-pages
Suerte