簡體   English   中英

條件為true時,React句柄單擊可重用的無狀態組件

[英]React handle click in reusable stateless component when condition is true

我有無狀態的組件,並且在兩個父組件中都使用

<div onClick={() => handleClick()}><div>

我必須添加句柄單擊功能,但僅其中之一。 我有一個布爾變量負責例如shouldHandleClick。

所以我需要寫一些類似的東西,但是它適用於道具,琴弦等的情況。

<div {shouldHandleClick ? onClick={() => handleClick()} : null}><div>

您有其他想法嗎,否則我將處理第二個不需要此單擊功能的組件中的單擊

<div onClick={this.props.shouldHandleClick ? this.handleClick : null}><div>

並發送帶有道具的shouldHandleClick以激活或停用點擊功能。

看來您快到了:

<div onClick={shouldHandleClick ? handleClick : null}></div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM