我們之前用到了react 元素,我們知道元素可以是任意的html元素的組合(這里有錯誤,其實是任意元素,包括了html元素和自定義的元素/組件),那么現在我們學習組件,組件和元素非常類似,元素可以認為是組件的低配版,元素是死的,組件是活的
組件有幾點需要注意的地方:
- 組件像一個函數一樣,我們可以傳遞給他參數(props)
- 組件只能返回一個元素,也就是說我們的元素都得包裹在一個元素里面
- 組件的props不可修改
- 復雜的組件需要提取為一個一個小的組件
我們之前用到了react 元素,我們知道元素可以是任意的html元素的組合(這里有錯誤,其實是任意元素,包括了html元素和自定義的元素/組件),那么現在我們學習組件,組件和元素非常類似,元素可以認為是組件的低配版,元素是死的,組件是活的
組件有幾點需要注意的地方: