一 概述 Redux只是检测引用是否改变. 如果状态树的某个值是对象.数组等,在reducer中需要生成一个新对象.新数组,才能被Redux检测到变更. let fruits = ['apple','banana']; let newFruits = [...fruits,'orange']; // 使用结构赋值,创建新数组. 如果只是改变对象的属性,或者使用数组的push.splice等方法,Redux会认为状态树没有变更,组件也不会重新渲染. Redux.DvaJS(对Redux的封装)都存…