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) {