From c09a00993e5507e4dcaf79f6ddc6376f9fea42a4 Mon Sep 17 00:00:00 2001 From: Hadrien Chevallier Date: Tue, 12 Nov 2019 17:38:37 +0100 Subject: [PATCH] fix(slideshow-controls): put a setState func in a useEffect --- src/components/slideshow/react/SlideshowControls.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/slideshow/react/SlideshowControls.tsx b/src/components/slideshow/react/SlideshowControls.tsx index 82c8beda5..fa1bd3d2d 100644 --- a/src/components/slideshow/react/SlideshowControls.tsx +++ b/src/components/slideshow/react/SlideshowControls.tsx @@ -249,7 +249,9 @@ const SlideshowControls: React.FC = ({ const lastSlide: number = slidesCount - 1; const paginationItems: JSX.Element[] = buildItemsArray(lastSlide); - updateVisibleRange(activeIndex); + useEffect(() => { + updateVisibleRange(activeIndex); + }, [activeIndex]); /** * Inline style of wrapper element.