0%
El despliegue de aplicaciones React

Despliegue

Puesta en producción

10-15 min

El despliegue de aplicaciones React

El despliegue es la última etapa del desarrollo de una aplicación React. Vamos a explorar las distintas opciones de despliegue y las optimizaciones necesarias.

Preparación del despliegue

Build de producción

npm run build

Este comando crea una carpeta build que contiene tu aplicación optimizada para producción.

Configuración de las variables de entorno

# .env.production
REACT_APP_API_URL=https://api.production.com
REACT_APP_ANALYTICS_ID=UA-XXXXXXXX-X

Plataformas de despliegue populares

Netlify

  1. Instalación de Netlify CLI:
npm install -g netlify-cli
  1. Despliegue:
netlify deploy
  1. Configuración (netlify.toml):
[build]
  command = "npm run build"
  publish = "build"

[[redirects]]
  from = "/*"
  to = "/index.html"
  status = 200

Vercel

  1. Instalación de Vercel CLI:
npm install -g vercel
  1. Despliegue:
vercel
  1. Configuración (vercel.json):
{
  "version": 2,
  "builds": [
    {
      "src": "package.json",
      "use": "@vercel/static-build",
      "config": { "distDir": "build" }
    }
  ]
}

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!