当包括胜利图时,反应本机滑块变得迟钝并且状态值变化最近在反映

时间:2019-06-25 13:07:54

标签: javascript reactjs react-native victory-charts react-native-elements

问题是,当我仅在应用程序中仅使用没有胜利图的滑块时,仅实现了滑块,那么滑块中就没有问题。但是,当我将滑杆与victort图表一起使用时,滑杆就显得迟钝了,状态值的变化很晚才在屏幕上反映出来。

要查看带有屏幕截图/ GIF click here

的完整详细信息

1 个答案:

答案 0 :(得分:1)

这是由于您正在使用onChange拖动将值发送到状态,并且这将导致每次重新渲染

如果您渲染几乎没有什么事情,但是当渲染更重时,这会变得更加明显。

这可以通过两种方式解决:

  • 管理子组件实施中的更新 componentShouldUpdate()生命周期回调
  • 仅更新onSlidingComplete道具中的状态,而不是onChange道具