我最近在使用它,它工作得非常好,但是当我必须在孩子身上react-spring
应用时我遇到了一些问题。onClick
这是我的主要结构:
<anim.button className="c"
style={{ opacity: opacity.interpolate(o => 1 - o), transform }}>
<Bar />
</anim.button>
<anim.button className="c"
style={{ opacity, transform: transform.interpolate(t => `${t}
rotateX(180deg)`) }}>
<Bar />
</anim.button>
当然,一个onClick
on theanim.button
可以很好地工作,但这不是我正在尝试的。
这是我的<Bar />
组件:
const Bar = () => (
<div className="bar">
<Checkbox
onClick={() => {
set(state => !state)
}}
/>
</div>
)
我也尝试使用 the<anim.div>
而不是 an<anim.button>
但这给了我相同的结果。
现在这里的问题是它似乎在我的组件react-spring
上放置了一个层。<Bar />
有没有办法onClick
在我的组件中使用而不是使用到的那个anim.button
?