Entender qué vamos a construir, por qué usaremos un clon estilo Platzi-host y cómo estará organizado el curso.
Un clon sencillo inspirado en Platzi-host llamado Platzi-host. El proyecto tendrá:
- Un header principal
- Una sección hero de bienvenida
- Una barra de búsqueda
- Un listado de propiedades
- Cards reutilizables para cada alojamiento
- Filtros simples por ciudad, tipo de alojamiento o texto
- Estados de carga, error y resultados vacíos
- Crear proyecto
- Componentes
- Props
- Listas
- Estado local
- Eventos
- useEffect
- Organización del proyecto
- Cambiar extensiones
- Tipar datos
- Tipar props
- Tipar eventos
- Tipar estados
El proyecto no tendrá backend. Usaremos datos mock para simular propiedades reales:
const properties = [
{
id: 1,
title: "Apartamento moderno en Santiago",
location: "Santiago, Chile",
price: 75,
image: "/images/apartment.jpg",
type: "Apartamento"
}
];El objetivo no es tener un producto completo, sino entender cómo se construye una interfaz real con React.
En la Clase 2 vamos a crear el proyecto desde cero con Vite y React.