小编Wan*_*iao的帖子

React+gsap 使用随机动画元素组完成后无法工作?

gsap用来创建动画。

单击按钮时会创建气泡动画。

动画完成后会自行销毁。

我认为问题是使用 map 在React component但我找不到另一个案例

这是我的 React 代码和 js 小提琴示例:

https://jsfiddle.net/xiaowang/ueqsg83j/58/

const { useState, useEffect, useRef } = React;

gsap.registerPlugin(MotionPathPlugin)

const Bubble = ({ onClose, data }) => {
    const pointRef = useRef(null)
    useEffect(() => {
    const path = []
    let offsetY = 0
    for(let i = 0; i < 10; i++) {
      const y = offsetY - Math.floor(Math.random() * 20 + 30)
      offsetY = y
      path.push({ x: Math.floor(Math.random() * 40 - 20), y …
Run Code Online (Sandbox Code Playgroud)

javascript web-frontend reactjs gsap react-hooks

2
推荐指数
1
解决办法
194
查看次数

标签 统计

gsap ×1

javascript ×1

react-hooks ×1

reactjs ×1

web-frontend ×1