遇到了一个神奇的特性 ,使用useState赋值以后并不会刷新组件。
假如 let a=b ,实际上是把b的地址赋给了a 这时候 如果使用useState去赋值 则不会将组件刷新 因为地址一样。
故用这种方法
let a= $.extend(true, {}, b); // 记得import $ from 'jquery';
或者
let c={};
a=Object.assign(c,b);
【特性】React useState不会使组件刷新问题
于 2022-02-28 17:17:36 首次发布