渲染每个平面列表项的倒计时

时间:2018-04-21 04:06:43

标签: reactjs performance firebase react-native

我正在使用react-native和Firebase进行拍卖应用,我使用FlatList呈现每个拍卖组件。

在每个拍卖组件上想要显示提醒时间的倒计时,我正在从Firebase中检索拍卖的结束日期。

但如果我每秒更新状态,我的每个拍卖组件都会变得非常慢。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

  

我有很多间隔为平面列表中的每个组件运行一个

您可以使用.NET CLI tools将计时器移动到组件,这样您只有一个计时器。

同时确保时区设置在FlatList并在componentDidMount中清除。

componentWillUnmount