這個坑主要是一個概念上的問題,因爲redux會對比更新前後是否相等,不相等纔會重新render
如果state中是字面變量的值還好,地址會隨值改變,淺拷貝就解決了
因爲state本身就是對象,如果是某個屬性是引用類型的Object一定一定要記得用深拷貝,或者自己在reducer那處理成淺拷貝能處理的方式!!強烈,推薦寫個深拷貝用
淺拷貝改寫action(已經註釋掉了)
深拷貝引入,直接函數返回深拷貝對象
今天就碰到這種問題了,還好我手頭有深拷貝的demo,可以看這個博文
深拷貝:https://blog.csdn.net/mus123/article/details/105617013