如何使用 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>
如何使用 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>