Карусель Simple React

Сегодня мы собираемся создать простую карусель с помощью react.

Перво-наперво вам нужно создать новый проект реакции, а затем запустить nem start, чтобы убедиться, что все работает нормально:

run npx create-react-app react-carousel
code react-carouse  // to open the project inside the visual studio code OR
cd react-carousel // to enter in the project
npm start

После этого мы собираемся открыть App.css, стереть все содержимое и вставить следующие стили:

В App.js создайте новое состояние с именем activeImageIndex и вставьте этот массив фиктивных изображений:

Теперь удалите весь код внутри div с помощью класса App, создайте div с классом carousel-details с основным тегом изображения:

Этот код показывает изображение с индексом, который мы собираемся выбрать позже, щелкнув изображение. Для этого нам нужно создать структуру с большими пальцами изображения под основным изображением:

Теперь нам нужно установить activeImageIndex с индексом изображения, которое мы щелкнули:

Теперь, чтобы закончить с классом (ha), мы собираемся добавить класс затухания ко всем НЕ выбранным изображениям:

Вот и все! если есть сомнения, загляните в репозиторий github:

Https://github.com/supersonicgabs/react-carousel