我正在使用具有ScrollTo(index)
方法刷卡的第三方刷卡器组件。目前,我只能使用引用访问此方法。
<Button onPress={this.carousel.ScrollTo(this.carousel.index+1)}/>
<Swiper ref={c => {this.carousel = c}}
...
</Swiper>
我看到专家劝阻使用裁判。我有两个问题:
moveNext()
,然后消费者将使用ref来调用它(与我使用Swiper的方法相同)。但是,如果公开方法和引用不是一个好习惯,那有什么选择呢?这使可重用的HoC使用者能够调用MoveNext()