,

CREATING a SLIDER / CAROUSEL of CARDS with Next JS

Posted by

Cómo crear un Slider de Cards con Next JS

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!

0 0 votes
Article Rating
6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@eightdev
6 months ago

â–º React Slick Slider: https://react-slick.neostack.com/
â–º Crea tu portafolio web con Next JS: https://youtube.com/playlist?list=PLqqgXs_l9mI4-XRmBDYFh6mpP_Kf0kkgV

@mariapaulavillamarin8646
6 months ago

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…

@Cejblan
6 months ago

Hola excelente video, si le mejoras el audio y explicas un poco mas lento o sin tantos recortes y crecerás rápido

@Yaku_Yakuza
6 months ago

Justo estoy en un proyecto de next js, y veo tu playlist. Gracias buen Hombre … Busca con hacerte profesor en Udemy o Similares. 💪💪🖖

@diegogarciaobando
6 months ago

Maestro! independientemente del sonido, contenido A1 y explicación al grano!

@boomerdev
6 months ago

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.