如何使用 useState 在函数中传递参数?

How do I pass parameters in a function with useState?

如何使用 useState 在函数中传递参数?

const [count, setCount] = useState(0);
const addNumber = (number) => setCount(count + number)

////////////////////////////////////////////////////////////////////

<TouchableOpacity  onPress = {addNumber(1)}>
 
</TouchableOpacity>

“重新渲染太多。React 限制渲染次数以防止无限循环。

const [count, setCount] = useState(0);
const addNumber = (number) => setCount((prev) => prev + number)

////////////////////////////////////////////////////////////////////

<TouchableOpacity  onPress = {()=>{addNumber(1)}}>
 
</TouchableOpacity>