【发布时间】:2020-06-15 02:54:52
【问题描述】:
我有以下代码,但出现“计数”错误是只读的:
import React, {useState} from 'react';
import {View, Text, StyleSheet, Button} from 'react-native';
const CounterScreen = () => {
const [count, setCount] = useState(0);
return (
<View>
<Button onPress={() => setCount(count++)} title="Increase" />
<Button onPress={() => setCount(count--)} title="Decrease" />
<Text>Current Counter: {count}</Text>
</View>
);
};
const styles = StyleSheet.create({});
export default CounterScreen;
但如果我使用setCount(count + 1) 而不是setCount(count++),它会完美运行。这里count + 1和count++有什么区别
【问题讨论】:
标签: javascript reactjs react-native react-hooks