React中的元件切換

2021-10-02 22:14:05 字數 858 閱讀 7486

**

直接上**了

import react from

'react'

import reactdom from

'react-dom'

function

userlogin()

function

userregister()

class

user

extends

react.component

}render()

)}}>登陸<

/a>

"#" onclick=)}

}>註冊<

/a>

<

/div>)}

}reactdom.

render

(<

/user>

,document.

getelementbyid()

)

可以直接貼上去執行

在react中,元件的切換時通過在render函式中加入判斷實現的,也可以用if-else進行切換,**如下

render()

else

return

("#" onclick=)}

}>登陸<

/a>

"#" onclick=)}

}>註冊<

/a>

<

/div>

)}

總結:render函式中的元件,作為乙個虛擬dom物件掛載到頁面上後,不會變成乙個靜態的頁面**,這個物件是有生命週期的,其中的資料或方法可以被改變和被呼叫,也會立即顯示到頁面上

React中的表單元件

表單是前端非常重要的一塊內容,並且往往包含了錯誤校驗等邏輯。react對表單元素做了專門的優化處理,他對表單元素做了一些抽象,使得他們的使用方式更統一更規範。表單裡面出來了乙個新的概念叫 約束性元件 那麼如何理解約束性元件和非約束性元件呢。約束性元件,簡單的說,就是由react管理了它的value,...

React中的高階元件

高階元件 hoc,high order component 是react中用於重組元件邏輯的高階技術,是一種程式設計模式而不是react的api。直觀來講,高階元件是以某一元件作為引數返回乙個新元件的函式。高階函式 要了解高階元件,首先我們要了解下什麼是高階函式!特徵 1.函式可以作為引數傳遞 2....

react中的元件巢狀

元件巢狀 將子元件以標籤的形式寫在父元件的模板中。元件之間的通訊 子傳父子傳父 通過函式層層傳遞 點選h3 執行 fn 而 fn中去執行 onlick 函式而onlick 是來自於 props 的,props 中的onlick 又是ff 轉移去執行 ff把引數賦給 a 修改了 a的值。父傳子.使用p...