Мне действительно нравится «реагирующая-карусель», и она идеально соответствует моим требованиям.
Подробнее: https://www.npmjs.com/package/react-responsive-carousel
Однако я понял, что в демонстрационных примерах используются статические изображения, помещенные в отдельный файл "Carousel.js".
В моем случае я хочу загрузить изображения в Карусель, которые я загружаю с использованием API во время выполнения.Я не имею ни малейшего понятия о том, как я могу добиться такого поведения.
В данный момент выполняется настройка моего приложения: Файл: Carousel.js
import React from "react";
import { Carousel } from "react-responsive-carousel";
export default () => (
<Carousel autoPlay infiniteLoop='true'>
<div>
<img src="http://example.com/image/32.png" />
<p className="legend">Image 1</p>
</div>
<div>
<img src="http://example.com/image/34.png" />
<p className="legend">Image 2</p>
</div>
<div>
<img src="http://example.com/mockups/image/9.png" />
<p className="legend">Image 3</p>
</div>
<div>
<img src="http://example.com/image/32.png" />
<p className="legend">Image 4</p>
</div>
<div>
<img src="http://example.com/image/34.png" />
<p className="legend">Image 5</p>
</div>
</Carousel>
);
В моем файле App.js
я просто использую его в следующемпуть:
<div>
<div className="my-carousel">
<Carousel />
</div>
</div>