日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

類組件與函數組件的區別 react中class創建的組件與function創建的組件有什么區別

作者:前海魚 更新時間: 2022-01-17 編程語言
  1. 使用 class 關鍵字創建的組件叫有狀態組件,有自己的私有數據和生命周期函數;
  2. 使用 function 創建的組件叫無狀態組件,只有 props , 沒有自己的私有數據和生命周期函數。
  3. 區別:
有狀態組件和無狀態組件的本質區別就是:有無 state 屬性,有無生命周期函數;
	1.無狀態組件,由于沒有自己的state和生命周期函數,所以運行效率會比有狀態組件稍微高一點
	2. 組件中的 props 和 state/data 之間的區別
		props 中的數據都是外界傳遞過來的
		state/data 中的數據,都是組件私有的;(通過Ajax獲取回來的數據,一般都是私有數據)
		props 中的數據都是只讀的;不能重新賦值;
		state/data 中的數據,都是可讀可寫的。

原文鏈接:https://blog.csdn.net/SSS01233210/article/details/120037351

相關推薦

欄目分類
最近更新