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...