Tutorial del Proyecto React Eleme

El tutorial del proyecto React Eleme proporciona una guía detallada sobre la estructura y configuración de un proyecto React.

Estructura del Proyecto y Descripción

react-eleme/
├── public/
│   ├── index.html
│   └── favicon.ico
├── src/
│   ├── assets/
│   │   └── logo.svg
│   ├── componentes/
│   │   ├── Cabecera.js
│   │   └── PiePagina.js
│   ├── paginas/
│   │   ├── Inicio.js
│   │   └── Sobre.js
│   ├── Aplicacion.js
│   ├── inicio.js
│   └── EstilosAplicacion.css
├── .gitignore
├── package.json
└── README.md

  • public/: Contiene archivos públicos como index.html y favicon.ico.
  • src/: Directorio con el código fuente del proyecto.
    • asets/: Archivos estáticos como imágenes.
    • componentes/: Componentes de React.
    • paginas/: Componentes de página.
    • Aplicacion.js: Componente principal de la aplicación.
    • inicio.js: Archivo de entrada.
    • EstilosAplicacion.css: Estilos para el componente principal.
  • .gitignore: Especifica qué archivos y directorios debe ignorar Git.
  • package.json: Configuración de dependencias y scripts del proyecto.
  • README.md: Documentación del proyecto.

Archivo de Inicio del Proyecto

El archivo de inicio es src/inicio.js, responsable de renderizar la aplicación React en el DOM. Aquí hay un ejemplo:

import React from 'react';
import ReactDOM from 'react-dom';
import './inicio.css';
import Aplicacion from './Aplicacion';
import monitoreoRendimientoWeb from './monitoreoRendimientoWeb';

ReactDOM.render(
  <React.StrictMode>
    <Aplicacion />
  </React.StrictMode>,
  document.getElementById('raiz')
);

monitoreoRendimientoWeb();

  • ReactDOM.render(): Renderiza el componente Aplicacion en el elemento raiz de index.html.
  • monitoreoRendimientoWeb(): Utilizado para monitorear el rendimiento.

Configuración del Proyecto

El archivo de configuración principal es package.json, que contiene las dependencias, scripts y otras configuraciones del proyecto. Aquí se muestra una parte de su contenido:

{
  "nombre": "react-eleme",
  "version": "1.0.0",
  "descripcion": "Un proyecto React",
  "principal": "src/inicio.js",
  "scripts": {
    "iniciar": "react-scripts start",
    "construir": "react-scripts build",
    "probar": "react-scripts test",
    "expulsar": "react-scripts eject"
  },
  "dependencias": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-scripts": "4.0.3"
  },
  "dependenciasDesarrollo": {
    "eslint": "^7.23.0",
    "eslint-plugin-react": "^7.23.1"
  },
  "listaNavegadores": {
    "produccion": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "desarrollo": [
      "ultima version de chrome",
      "ultima version de firefox",
      "ultima version de safari"
    ]
  }
}

  • scripts: Define scripts para iniciar, construir, probar y expulsar el proyecto.
  • dependencias: Dependencias de producción.
  • dependenciasDesarrollo: Dependencias de desarrollo.
  • listaNavegadores: Especifica las versiones de navegadores compatibles.

Etiquetas: React JavaScript ProyectosWeb configuracion ReactScripts

Publicado el 10-8 09:02