我正在开发一个需要存储和修改小计值的购物车应用程序。理想情况下,当用户扫描产品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构成的问题:处理共享状态,需要修改并将其保持在应用程序的不同部分中。