javascript - 在 React Native 中制作购物车页面的最佳方法是什么?
问题描述
我在 React Native 应用程序中有一个简单的购物车页面,并且每个项目的数量都有“加号/减号”按钮。我有两个问题:
1-当我点击更改每件商品的数量时,更新商品价格的最佳方式是什么?每个价格都应该是一个状态吗?
2- 实际上,我可以静态更改购物车中每个项目的数量,但是当我更改任何 RN 状态时,我更改的所有项目数量都会丢失。如何保存我的操作以免在状态更改时全部丢失?
<ScrollView>
<View style={styles.items} product="1">
<Avatar
size="large"
rounded
source={{ uri: "https://picsum.photos/80/80?random" }}
/>
<View style={styles.text}>
<Text style={styles.title}>Uva Prata</Text>
<Text style={styles.price}>R$ <Text style={styles.money}>4,90</Text> <Text style={styles.unit}>/ kg</Text></Text>
</View>
<View style={styles.amount}>
<NumericInput rounded
onChange={ } />
</View>
</View>
...其他视图 ...其他视图 ...其他视图 ...
解决方案
推荐阅读
- javascript - SQL Server 中的间距文本无法匹配
- ionic-framework - Http 调用在 iOS 上仅在蜂窝数据上不起作用 ionic-webview (1.2.1)
- wordpress - serving from http and https
- java - 切换活动和使用全局数组时出现 NullPointerException
- c++ - Cpp what is declaration of char a [10][100]
- java - Log4j 仅在启动期间旋转
- c++ - 只通过一次 if 语句
- java - 如何将 Scala Map 转换为 Java Map
- awk - 用于更新第 9 列和第 11 列和第 12 列的第 2 列基值的值
- javascript - 如果我需要多次解析一个文件,它会被多次解析吗?