React組件(函數組件和類組件)

React組件(函數組件和類組件)

1.創建組建的兩種方式

1.1 函數組件

1.函數組件:使用js函數創建組件;

2.約定:函數名稱必須以大寫字母開頭( React 據此區分 組件 和 普通的React 元素),

3.函數組件必須有返回值,表示該組件的結構;

4.若返回值爲null,表示不渲染任何內容;

5.渲染函數組件:用函數名作爲組件標籤名,組件標籤可以是單標籤也可以是雙標籤;

//函數組件
function App() {
    return (
    	<div>這是函數組件</div>
    )
}
//利用ReactDOM.render()進行渲染
ReactDOM.render(<App/>,document.getElementById('root'))

1.2 類組件

1.類組件:使用ES6的class創建的組件;

2.類名稱必須以大寫字母開頭;

3.類組件應該繼承React.Component父類,從而可以使用父類中提供的方法或屬性;

4.類組件必須提供render()方法;

5.render()方法必須有返回值,表示該組件的結構;

//創建類組件
class App extends React.Component{
    render() {
        return(
        	<div>這是類組件</div>
        )
    }
}
//使用ReactDOM進行渲染
ReactDOM.render(<App/>,document.getElementById('root'))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章