我正在开发一个购物车应用程序,需要存储和修改小计值。理想情况下,当用户扫描产品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中不支持全局变量,但这似乎是最简单、最干净的方法。请告诉我你们的想法。