區別:1、props是傳遞給元件的(類似函數的形參),而state是在元件內部被元件自己管理的(類似於在一個函數內宣告的變數);2、 props是不可以被修改的,state是多變的,可被修改的。
(相關推薦:React影片教學)
開發react元件,我們最常用到的兩個引起元件渲染的可能就是state和props了,那麼他們有什麼差別呢?
props:
state:
區別:
props是傳遞給元件的(類似函數的形參),而state是在元件內部被元件自己管理的(類似在一個函數內宣告的變數)
props是不可以被修改的,所有的react元件都必須像純函數一樣保護他們的props不被修改
state是在元件中創建,通常是在constructor中初始化state
更多程式相關知識,請造訪:程式學習課程! !
以上是React中props與state的差別是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!