¿Cuál es la mejor manera de implementar el Proyecto Reactjs?

La declaración “La mejor manera de implementar ” es bastante amplia. Como uno tiene que cumplir con los requisitos de los proyectos, como será en Integración continua, qué servidor necesita, etc.

Permíteme compartir contigo las opciones que he tratado de implementar mis aplicaciones. Antes de comenzar con la lista, déjenme decirles que generalmente inicio mis proyectos de reacción con create-react-app. Sin embargo, si está creando aplicaciones empresariales, le recomiendo comenzar desde cero y configurar según sus requisitos.

>> Avance rápido

Su nueva y brillante aplicación está lista y querrá publicarla desde localhost a un servidor web real. Lo siguiente que debe averiguar es qué tipo de entorno de servidor / alojamiento necesitará.

  • Si planea utilizar la representación del lado del servidor para SEO, etc., entonces su elección debe ser un servidor de nodo
  • Si no es así, básicamente puede implementar su aplicación en lo que desee: Apache, Nginx, express o alojarla en un CDN como Amazon S3.

“Ponga los archivos en el servidor” y nuestro proceso de implementación está listo. Hay algunos casos extremos que debes tener en cuenta.

La siguiente es una lista no exhaustiva de plataformas en las que he intentado alojar mi aplicación de reacción. No trataría de entrar en detalles sobre la implementación en estas plataformas, ya existe suficiente documentación.

1. Páginas de GitHub

  • Alojar su código de proyecto y sitio (s) web en un único repositorio es una excelente manera de mantener todo centralizado.
  • Funciona fácilmente con generadores de sitios estáticos.
  • Gran parte de la famosa documentación de código abierto en github, ReactJS docs es uno de los ejemplos.
  • Puede implementar desde la línea de comandos con facilidad.
  • Todos sus otros proyectos están simplemente recortados, ya que residen debajo de username.github.io/projectX

2. Oleada

  • Viene con una herramienta de línea de comandos fácil y fácil de usar
  • Tiempo de implementación 27 SEGUNDOS
  • No hace suposiciones sobre la tecnología que ha utilizado para crear la aplicación.
  • Se integra fácilmente con otras herramientas de construcción.

3. Heroku

  • CLI fácil para implementar desde la terminal
  • Las aplicaciones se almacenan como repositorios git. Entonces, para implementar una nueva versión de la aplicación, solo debes presionar heroku.
  • Contiene un impresionante paquete de compilación de la comunidad que ayuda a implementar la aplicación de creación de reacción en heroku con configuración cero.

Estos son algunos de los métodos que he tratado de implementar mis aplicaciones. Si en el futuro intento otro, intentaré agregar más aquí.