react 元件復用判斷div在左邊還是右邊

2021-10-05 23:47:53 字數 987 閱讀 1176

父元件:

>

/>

>

/父元件裡面無需定義isright,只需要在傳遞乙個isright給子元件,其他沒傳遞的是預設為true

子元件接收(用props接收)

//右邊div

function

rightbox()

}>

src=

/>

<

/div>;}

function

classfiybox

(props)

= props;

return

(//如果!isright為真的話這處就顯示這個盒子

***xx其他內容

// //如果isright為真的話就顯示這個盒子

)}

以上是函式形式 ,class類形式參考如下

class

demo

extends

react.component

}render()

}>

左邊1<

/div>

"g-content"

>

>

<

/li>)}

)}<

/ul>

>

<

/li>)}

)}<

/ul>

<

/div>

"g-right" style=

}>

右邊<

/div>

<

/div>)}

}export

default demo最後也可以在最外面的大盒子裡面根據類名判斷,如果這個isright為真的話就向顯示這個類名的盒子如果為假的話就顯示undefined

React元件復用

目錄 react元件復用概述 render props 模式 使用步驟 2.高階元件 思路分析 使用步驟 設定displayname 傳遞 props 思路分析 滑鼠當前位置 建立mouse元件 在元件中提供復用的狀態邏輯 1.狀態 2.操作狀態的方法 將要復用的狀態作為 props.render ...

在React中如何判斷元件是函式還是類

在react中,支援使用class和function來宣告乙個元件,而實際上,我們在使用這個元件時,因為class和function的不同,所以我們的使用也存在不同 我們知道,function是可以直接呼叫的,但是class是需要通過new去建立乙個例項來使用的 function 你的 functi...

React元件化復用的一些技巧

復用是元件化開發體系的立命之本,可以說元件化的初衷就是為了復用性。但是元件化的復用方式也存在一定的問題,其中拆分粒度就是其中乙個繞不開的話題,今天咱們就來講一講 react 當中的乙個不太常用的 api cloneelement,他如何幫組我們更好得進行元件拆分。假如我們有乙個layout元件,那麼...