React 基礎 元件 傳值

2021-10-06 10:05:22 字數 1930 閱讀 9189

$ npm start 元件

建立(在js檔案中書寫)

import react from

'react'

//必須匯入react 且首字母要大寫

function

tab(

)export

default tab

也可以使用下面這種方法

import react from

'react'

class

btnextends

react.component

fun(

)// 寫react函式時必須有render函式

render()

}export

default btn

import react from

'react'

;import tab from

'./components/tab/tab'

import btn from

'./components/button/button'

import

;function()

export

資料傳值

state與props區別

state可以修改 但props是傳過來的無法修改

import react from

'react'

class

btnextends

react.component

}fun()

// 寫react函式時必須有render函式

//{}是react渲染變數的方法

render()

<

/button>}}

export

default btn

import react from

'react'

import

'./tab.css'

function

tab(

)<

/li>

精華<

/li>

分享<

/li>

問答<

/li>

<

/ul>

<

/div>)}

export

default tab

props傳值(靜態)

在父元件上寫靜態資料

import react from

'react'

;import tab from

'./components/tab/tab'

import btn from

'./components/button/button'

import

;function()

>

<

/btn>

>

<

/btn>

>

<

/btn>

<

/div>);

}export

子元件中接收

import react from

'react'

class

btnextends

react.component

}fun()

// 寫react函式時必須有render函式

//{}是react渲染

render()

<

/button>

//或者直接在這裡寫

}}export

default btn

React元件傳值

父元件向子元件傳值 通過父元件的props屬性向子元件傳值 子元件 children.js import react,from react export default class children extends component render 父元件 parent.js import reac...

react 元件傳值

通過props實現 父元件parent import react from react import child from children class comment extends react.component render export default comment 子元件children...

React元件傳值

react的單向資料流與元件間的溝通。首先,我認為使用react的最大好處在於 功能元件化,遵守前端可維護的原則。先介紹單向資料流吧。react單向資料流 react是單向資料流,資料主要從父節點傳遞到子節點 通過props 如果頂層 父級 的某個props改變了,react會重渲染所有的子節點。剛...