React 4課 react初識元件

2021-09-24 19:36:45 字數 2745 閱讀 3720

npm init -y

npm i babel-standalone -d

npm i react react-dom -d

安裝完成後我們開始學習下面知識

react初識元件title

>

head

>

>

>

div>

src=

"./node_modules/babel-standalone/babel.js"

>

script

>

src=

"./node_modules/react/umd/react.development.js"

>

script

>

src=

'./node_modules/react-dom/umd/react-dom.development.js'

>

script

>

type

='text/babel'

>

const head =

( 這是屬性引入元件 大括號 內寫入存放標籤的屬性 <

/header>

)//宣告式無狀態的元件

function

section()

//宣告式有狀態的元件 繼承react.component

class

footer

extends

react.component

}let element =

(<

/h2>

<

/h2>

這是頭部樣式 <

/header>

這是主體樣式 <

/section>

這是底部樣式 <

/footer>

<

/h2>

>

>

>

<

/h2>

<

/section>

<

/div>);

reactdom.

render

( element,

document.

getelementbyid()

)script

>

body

>

html

>

documenttitle

>

head

>

>

>

div>

src=

"./node_modules/babel-standalone/babel.js"

>

script

>

src=

"./node_modules/react/umd/react.development.js"

>

script

>

src=

'./node_modules/react-dom/umd/react-dom.development.js'

>

script

>

type

='text/babel'

>

//宣告式無狀態元件

function

section

( props )

<

/section>)}

let element =

(>

<

/h2>

title=

data=

>

<

/section>

<

/div>);

reactdom.

render

( element,

document.

getelementbyid()

)script

>

body

>

html

>

React 4 函式式元件

函式式元件中,沒有 state 和 生命週期,所以又被稱為 無狀態元件 在react16.7 beta測試 版本中,函式元件一直當作純渲染元件來使用 1.元件的第0個引數,是props,接收父級傳遞過來的資訊 2.元件中的 return 必須寫 定義該元件要渲染的內容 3.沒有生命週期 只在類式元件...

後端開發學React 4 父子元件傳值

這裡將之前的註冊球隊應用進行拆分 拆為兩個模組 暫時去掉互相傳值呼叫 父模組 premierleagueregister.js子模組 premierleagueregisteritem.jsimport react,from react import premierleagueregisterite...

React元件開發(一)初識React

react不屬於mvc mvvm,只是單純的v層 react核心是元件 提高 復用率 降低測試難度 複雜度 自動dom操作,狀態對應內容。react核心js檔案 react.js和react dom.js,每乙個react元件開發都必須引用這兩個js檔案。browser.js用來將瀏覽器不識別的js...