Ok - With strict mode, if you do a cleanup, use useLayoutEffect and add immediateRender:false on your from tweens it works. https://codesandbox.io/s/eloquent-cloud-56ghy5?file=/src/App.js   useLayoutEffect(() => { let from = gsap.from(elem0.current, { rotation: 360, immediateRender: false }); let to = gsap.to(elem0.current, { opacity: 0, delay: 1 }); return () => { from.kill(); to.kill(); }; });  
    • Like
    1