Kaynağa Gözat

slider sibling test

Ivan Asmer 3 yıl önce
ebeveyn
işleme
4755b9082e
2 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 1 1
      src/SliderImage.js
  2. 3 1
      src/SliderSiblingOnly.js

+ 1 - 1
src/SliderImage.js

@@ -22,7 +22,7 @@ export default ({images = [], className, onChange, onClick, ref, siblingOnly, cu
             currentScrollPosition.current = scrollTo
             setCurrent(propCurrent)
         }
-    },[propCurrent, imgs])
+    },[propCurrent])
 
     useEffect(() => {
         if (divRef.current){

+ 3 - 1
src/SliderSiblingOnly.js

@@ -9,8 +9,10 @@ export default ({images, current:propCurrent, onChange, ...props}) => {
 
     console.log(current, currentImages)
 
+    const key = 'SliderSiblingOnly'
 
-    return  <SliderImage images={currentImages} 
+
+    return  <SliderImage key={key} images={currentImages} 
                          onChange={current3 => {
                                         const newCurrent = (current + current3 -1 + images.length) % images.length
                                         onChange(newCurrent)