1. 程式人生 > 其它 >react之兩種定義元件的方式,通過方法定義和通過類繼承React.Component來定義

react之兩種定義元件的方式,通過方法定義和通過類繼承React.Component來定義

技術標籤:# react需理解reactjsjavascripthtml5

程式碼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>03_component_basic</title>
    <script src="../js/react.development.js"></script>
    <script src="
../js/react-dom.development.js"
>
</script> <script src="../js/babel.min.js"></script> </head> <body> <div id="example1"></div> <div id="example2"></div> <script type="text/babel"> //1.定義元件 /*方式1:工廠函式元件(簡單元件)*/
function MyComponent(){ return <h2>工廠函式元件(簡單元件)</h2> } /*方式2:ES6類元件(複雜元件)*/ class MyComponent2 extends React.Component{ render(){ return <h2>ES6類元件(複雜元件)</h2> } } //2.渲染元件標籤 ReactDOM.render(<MyComponent/>,document.
getElementById('example1')) ReactDOM.render(<MyComponent2/>,document.getElementById('example2'))
</script> </body> </html>

執行結果:
在這裡插入圖片描述

定義元件需要注意的點

  1. 元件名稱首字母要大寫
  2. 渲染元件的時候,是用<元件名字 />
  3. component是元件,成分的意思