美文网首页
ReactJS小技巧

ReactJS小技巧

作者: zhyuzh3d | 来源:发表于2024-05-28 20:37 被阅读0次

    踩过的坑大集合

    你不能setChecked(!checked)

    • 如果你已经在某个Mui的开关组件Switch中使用了这个[checked,setChecked],那么你并不能在另外一个函数taggleChecked中使用setChecked(!checked),它只会生效一次,之后taggleChecked函数中读取到到底额checked永远是true。
    • 解决办法是使用函数式赋值,就是在taggleChecked函数中使用setChecked(checked=>!checked)

    不断更新积累

    相关文章

      网友评论

          本文标题:ReactJS小技巧

          本文链接:https://www.haomeiwen.com/subject/inlkqjtx.html