问题
这样一种写法下,defaultValue
是不会生效的。
function Test() {
const [dv, setDv] = useState(0)
// 在某个元素的点击回调中setDv()
// foo.onClick = () => {setDv(bar)}
return(
)
}
解决
给加个动态
key
强制执行渲染。
function Test() {
const [dv, setDv] = useState(0)
// 在某个元素的点击回调中setDv()
// foo.onClick = () => {setDv(bar)}
return(
)
}