Vamos con el Punto 3: Importing and Exporting Components
👉 Enfocado en lo que sí o sí necesitás saber para trabajo y entrevistas.
✅ 3. Importing and Exporting Components — Lo esencial
💡 CONCEPTO CLAVE
Para usar un componente en otro archivo, lo exportás desde uno y lo importás desde otro.
✅ PARA EL DÍA A DÍA
- 📁 Cada componente debe ir idealmente en su propio archivo.
- Usás
export default
para que sea fácil de importar. - Usás
import Nombre from "ruta"
para traerlo.
📄 src/components/ProductItem.tsx
export default function ProductItem() {
return <p>Manzana - $500p>;
}
📄 app/page.tsx
import ProductItem from "@/components/ProductItem";
export default function Home() {
return (
<div>
<h1>Carritoh1>
<ProductItem />
div>
);
}
💼 PARA ENTREVISTAS TÉCNICAS
¿Cómo se comparten componentes entre archivos?
“Conexport
para exponer yimport
para usar. Normalmente usamosexport default
para un solo componente por archivo.”¿Qué diferencia hay entre
export default
yexport
nombrado?
export default
permite importar sin{}
.export
nombrado requiere{ Nombre }
al importar.
🧠 FRASE PARA RECORDAR
Exportás para compartir, importás para usar.
Vamos con el Punto 4: Writing Markup with JSX