Añadiendo imágenes con Webpack
Clase 20 de 29 • Curso Práctico de React JS 2019
Contenido del curso
Crear una Aplicación con React JS
- 3

Create React App y Tipos de Componentes
13:04 min - 4

JSX: JavaScript + HTML
10:14 min - 5

Props: Comunicación entre Componentes
04:56 min - 6
¿Qué son los métodos del ciclo vida?
02:36 min - 7

State - Events
07:01 min - 8

Instalación y configuración de entorno
06:29 min - 9

Agregando compatibilidad con todos los navegadores usando Babel
08:57 min
Configurar un entorno de trabajo profesional
Llevar un diseño de HTML y CSS a React
- 15

Estructura del Header
09:17 min - 16

Estilos del Header
03:55 min - 17

Estructura y Estilos del Buscador
03:19 min - 18

Estructura y Estilos de Carousel y Carousel Item
12:53 min - 19

Estructura y Estilos del Footer
03:37 min - 20

Añadiendo imágenes con Webpack
Viendo ahora - 21

Imports, Variables y Fuentes de Google en Sass
05:39 min
Uso de una API de desarrollo (Fake API)
Usar React Tools
Resumen
Vamos a usar File Loader para acceder a las imágenes de nuestro proyecto desde el código.
Inicialmente, estos archivos estáticos se encuentran junto al código de desarrollo. Pero al momento de compilar, Webpack guardará las imágenes en una nueva carpeta junto al código para producción y actualizará nuestros componentes (o donde sea que usemos las imágenes) con los nuevos nombres y rutas de los archivos.
Instalación de File Loader:
npm install --save-dev file-loader
Configuración de File Loader en Webpack (webpack.config.js):
rules: [
{
test: /\.(png|gif|jpg)$/,
use: [
{
loader: 'file-loader',
options: { name: 'assets/[hash].[ext]' },
}
],
},
],
Uso de File Loader con React:
import React from 'react';
import nombreDeLaImagen from '../assets/static/nombre-del-archivo';
const Component = () => (
<img src={nombreDeLaImagen} />
);
export default Component;