小编und*_*ore的帖子

React Native 滑块 onValueChange 调用 setState 使滑块滞后

由于 setState 更改了状态中滑块的值并且发生在实际滑块移动之后,因此滑块滞后了很多。我见过人们使用去抖动来解决这个问题,但效果不佳,我觉得必须有一个更实用的解决方案。去抖动只是让问题变得不那么明显,它并没有从根本上解决它。

有任何想法吗?

<!-- language: lang-js -->
<Slider
    value={this.state.someValue}
    maximumValue={this.state.sliderMaximumValue}
    minimumValue={0}
    onValueChange={(someValue) => this.setState({someValue})}
/>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native

7
推荐指数
2
解决办法
2535
查看次数

标签 统计

javascript ×1

react-native ×1

reactjs ×1