immutable 可持久化的資料結構(不會突變的資料結構)
immutable 就是一旦建立,就不能再被更改的資料。對 immutable 物件的任何修改或新增刪除操作都會返回乙個新的 immutable 物件。
yarn add immutable
# or
npminstall inmutable -s
import immutable from
'immutable'
做效能優化的時候,可以考慮純元件,因為純元件消耗的效能要比傳統元件低一些。
純元件棧的變化,才能導致檢視層重新渲染。
class
comp
ex
06 react 腳手架目錄結構說明
這裡面的都可以不要,都可以刪除 index.js和vue中的main.js一樣是入口檔案 可以向我們之前寫的一樣寫乙個虛擬dom然後渲染 gitignore 上傳git時忽略的檔案 這樣控制一些檔案不用上傳githup但是本地依然是存在的,只是上傳githup時不會上傳 package.json 放...
react 官網筆記 06 狀態提公升
如果兩個相鄰的元件想要使用相同的state去渲染元件,要實現乙個元件內部的邏輯更改state也會讓相鄰元件的ui更改,就需要使用 狀態提公升 了,原理就是把model提公升到離他們最近的公共父元件中,通過props傳遞給子元件,但是遇到乙個問題,因為props是不應該被改變的,在子元件中無法通過se...
React中設定樣式
div 在react中設定class時使用classname,然後引入對用的css檔案 div 方便我們在react中使用classname,可以想vue一樣進行動態的型別設定 styled components 官網 vscode.外掛程式 vscode styled components 簡單的...