Cómo crear un Slider de Cards con Next JS
En este tutorial, aprenderemos cómo crear un slider de cards utilizando Next JS, una plataforma de desarrollo web
para crear aplicaciones web y móviles de forma sencilla y rápida.
Paso 1: Instalar Next JS
Lo primero que tenemos que hacer es instalar Next JS en nuestro proyecto. Para ello, podemos utilizar el siguiente
comando en la terminal:
npm install next react react-dom
Paso 2: Crear el componente de Card
A continuación, crearemos un componente de Card que representará cada elemento del slider. Este componente puede
ser
una simple tarjeta con una imagen y un título, por ejemplo.
const Card = ({ imageUrl, title }) => ( <div className="card"> <img src={imageUrl} alt={title} /> <h3>{title}</h3>
</div> );
Paso 3: Crear el componente de Slider
Luego, crearemos un componente de Slider que contendrá una lista de cards y permitirá desplazarse horizontalmente
entre
ellas.
const Slider = ({ cards }) => ( <div className="slider"> {cards.map((card, index) => ( <Card key={index} imageUrl={card.imageUrl} title={card.title} /> ))} </div> );
Paso 4: Implementar el Slider en Next JS
Finalmente, podremos implementar el slider en nuestra aplicación Next JS, importando el componente Slider y pasándole
un arreglo de cards como propiedad.
const cards = [ { imageUrl: "imagen1.jpg", title: "Card 1" }, { imageUrl: "imagen2.jpg", title: "Card 2" }, { imageUrl: "imagen3.jpg", title: "Card 3" }, ]; return ( <div className="App"> <Slider cards={cards} /> </div> );
Siguiendo estos pasos, podrás crear un slider de cards en Next JS de forma sencilla y rápida. ¡Esperamos que este
tutorial
te haya sido útil!
► React Slick Slider: https://react-slick.neostack.com/
► Crea tu portafolio web con Next JS: https://youtube.com/playlist?list=PLqqgXs_l9mI4-XRmBDYFh6mpP_Kf0kkgV
Hola! He intentado seguir el tutorial pero me da un error "super expression must either be null or a function" y me da referencia a un archivo del node_modules de react slick, tengo versión next.js 13 y react 18… No sé si exista alguna solución a eso…
Gracias…
Hola excelente video, si le mejoras el audio y explicas un poco mas lento o sin tantos recortes y crecerás rápido
Justo estoy en un proyecto de next js, y veo tu playlist. Gracias buen Hombre … Busca con hacerte profesor en Udemy o Similares. 💪💪🖖
Maestro! independientemente del sonido, contenido A1 y explicación al grano!
Sonido horrible. Entré por SEO desde Google, pero asi como escuché el sonido pauseé el video y me fui a la pagina de la librería. Mejora el sonido o la gente hará lo mismo.