React Native:我应该如何存储/修改"Subtotal"状态?Redux、本地状态还是全局变量?



我正在开发一个需要存储和修改小计值的购物车应用程序。理想情况下,当用户扫描产品QR码时,导入了与代码关联的JSON数据,则将"价格"属性添加到次交易状态(如果用户后来删除了产品(。

这是示例JSON数据:

{
  "id": "1",
  "title": "Pink Platform Sneakers With Velcro Straps",
  "business_name": "Foo Foo Shoes",
  "price": "59.99"
  "size": "11.5",
  "description": "Foo foo foo...",
  "image": "https://foofoo.com/products/images/image.jpg",
  "thumbnail": "https://foofoo.com/products/images/thumbnail.jpg"
}

将需要以不同的视图显示和修改小计状态:主页,购物车页面,运输页面和确认页。

我目前正在使用redux存储产品列表状态,我是否也应该使用redux存储小计?还是最好初始化本地状态变量以保持此值?还是我应该使用全局范围变量?据我了解,全球变量在React Native中被皱眉了,但这似乎是最简单,最清洁的方法。请让我知道你们的想法。

我肯定会保留在redux中,尤其是在您已经在使用它的情况下。您所描述的是Redux构成的问题:处理共享状态,需要修改并将其保持在应用程序的不同部分中。

相关内容

  • 没有找到相关文章

最新更新