一:引用地址没变导致的
react hooks中useState更新值后经常会出现值更新不及时的bugreact中数组如果引用地址不变,是不触发重新渲染的,但是值是设置进去了
这里要根据react的渲染机制源码,因为react 会判断旧状态和新状态是否有变化,如果没有变化就不渲染,所以要改变地址告诉render 是新状态要重新渲染
原文链接:
https://blog.csdn.net/weixin_45621877/article/details/108720014二:Input 的 defaultValue 绑定的问题
在表单中设置了默认值 defaultValue={weight}修改为 value={weight} 即可解决,不过要添加 readOnly 属性
具体可参考:
https://hbiao68.blog.csdn.net/article/details/86320436
https://blog.csdn.net/weixin_43851769/article/details/88100078
您已经阅读00:00:00欢迎留言评论,喜欢的话就为作者点个赞或者赏颗糖吧! 分享
发表评论(不少于3个字符) 取消回复