国家持久性和背景工作

时间:2017-09-21 08:45:52

标签: react-native redux react-redux

我正在尝试使用React Native和Redux开发一个计数器应用程序,其中:

  • 用户可以创建计数器,为他们命名并选择重置频率(每天,每周,每月,每年);
  • 计数器增量保存为日期并保持不变,即使计数器已重置(因此我可以显示统计数据,例如:过去一个月,n 事物被计算在内,这比10%多上个月)。

我猜计数器的状态可能如下所示:

{
  name: 'Coffees',
  items: [
    'MM/DD/YYYY',
    'MM/DD/YYYY',
    'MM/DD/YYYY',
    'MM/DD/YYYY
  ]
}

我可以执行INCREASE_COUNTER操作(在items数组中插入新日期)和RESET_COUNTER(清空items数组)。 但在这种情况下,如何:

  1. 您是否会以用户选择的频率自动重置此状态(理想情况下即使应用程序已关闭);
  2. 你会坚持过去的状态(重置计数器时)并在必要时让他们回来。
  3. 非常感谢你的帮助!

0 个答案:

没有答案