我在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>
...其他视图 ...其他观点 ...其他观点 ...