From 661266cb7748b3557bf5d1103d192332064c55c4 Mon Sep 17 00:00:00 2001 From: Volker Lieber <42102008+VolkerLieber@users.noreply.github.com> Date: Mon, 5 Feb 2024 09:34:21 +0100 Subject: [PATCH] fix for React strict mode double initialization errors (#7293) --- src/react/swiper.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/react/swiper.mjs b/src/react/swiper.mjs index 6afa1d8b6..6c3e04ba8 100644 --- a/src/react/swiper.mjs +++ b/src/react/swiper.mjs @@ -138,7 +138,7 @@ const Swiper = forwardRef( swiperParams, ); - if (onSwiper) onSwiper(swiperRef.current); + if (onSwiper && !swiperRef.current.destroyed) onSwiper(swiperRef.current); // eslint-disable-next-line return () => { if (swiperRef.current && !swiperRef.current.destroyed) {