
image.png
react中不可變數(shù)據(jù)值得是
books和friend里面的數(shù)據(jù)是不能動的,不能去直接改變它。
要改變的化,就換一個數(shù)據(jù)賦值給books或者friend。
不能直接去修改books里面的對象。
就是可以殺不能改。

image.png
直接把books里面的對象換了。
purecomponent的本質(zhì)
props或者state中的數(shù)據(jù)是否發(fā)生了改變,來決定shouldComponentUpdate返回true或者false;
這種是不行的。
這種是修改了books對象里面的內(nèi)容。但是對象前后是沒有改變的,state檢測不出來books發(fā)生了改變,因為改變前后內(nèi)存地址是一樣的。
界面是不會刷新的。

image.png