我最近在使用它,它工作得非常好,但是当我必须在孩子身上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>
当然,一个onClickon 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?