diff --git a/examples/AsNavFor.js b/examples/AsNavFor.js index 18cf09847..bebfdc90e 100644 --- a/examples/AsNavFor.js +++ b/examples/AsNavFor.js @@ -8,14 +8,14 @@ function AsNavFor() { let sliderRef2 = useRef(null); useEffect(() => { - setNav1(sliderRef1); - setNav2(sliderRef2); + setNav1(sliderRef1.current); + setNav2(sliderRef2.current); }, []); return (

Slider Syncing (AsNavFor)

First Slider

- (sliderRef1 = slider)}> +

1

@@ -38,7 +38,7 @@ function AsNavFor() {

Second Slider

(sliderRef2 = slider)} + ref={sliderRef2} slidesToShow={3} swipeToSlide={true} focusOnSelect={true} diff --git a/examples/AutoPlayMethods.js b/examples/AutoPlayMethods.js index 573c8d5a9..b60b9ba64 100644 --- a/examples/AutoPlayMethods.js +++ b/examples/AutoPlayMethods.js @@ -4,10 +4,10 @@ import Slider from "react-slick"; function AutoPlayMethods() { let sliderRef = useRef(null); const play = () => { - sliderRef.slickPlay(); + sliderRef.current?.slickPlay(); }; const pause = () => { - sliderRef.slickPause(); + sliderRef.current?.slickPause(); }; const settings = { @@ -21,7 +21,7 @@ function AutoPlayMethods() { return (

Auto Play {"&"} Pause with buttons

- (sliderRef = slider)} {...settings}> +

1

diff --git a/examples/PreviousNextMethods.js b/examples/PreviousNextMethods.js index e0ab6093f..82f0d6a78 100644 --- a/examples/PreviousNextMethods.js +++ b/examples/PreviousNextMethods.js @@ -4,10 +4,10 @@ import Slider from "react-slick"; function PreviousNextMethods() { let sliderRef = useRef(null); const next = () => { - sliderRef.slickNext(); + sliderRef.current?.slickNext(); }; const previous = () => { - sliderRef.slickPrev(); + sliderRef.current?.slickPrev(); }; const settings = { dots: true, @@ -18,12 +18,7 @@ function PreviousNextMethods() { }; return (
- { - sliderRef = slider; - }} - {...settings} - > +

1

diff --git a/examples/SlickGoTo.js b/examples/SlickGoTo.js index deeccd7d3..1b45ff139 100644 --- a/examples/SlickGoTo.js +++ b/examples/SlickGoTo.js @@ -19,18 +19,13 @@ function SlickGoTo() {

Total updates: {updateCount}

sliderRef.slickGoTo(e.target.value)} + onChange={e => sliderRef.current?.slickGoTo(e.target.value)} value={slideIndex} type="range" min={0} max={3} /> - { - sliderRef = slider; - }} - {...settings} - > +