如果使用钩子类似于:
const [list, setList] = useState([]) //[{id: '',name: '', size: ''}]
更新的时候使用的语法类似于:
let activeList = list;
activeList.push(*) ;
setList(activeList );
那么有可能会导致列表不更新问题,此常见于新版本react,具体原因为diff类和指针相关导致,所以请使用类似于:
let activeList = [...list];代替let activeList = list; 即可。