簡體   English   中英

單擊按鈕以在 React 中呈現彈出窗口?

[英]Button click to render popup in React?

我想單擊一個按鈕來顯示彈出窗口,而不使用 state 並且不使用掛鈎。 我目前正在使用“antd”作為我的圖形庫,但任何可行的解決方案都可以根據我的需要進行調整。

該按鈕來自 function 的返回:

public getButton()
{
    return <Button onClick={()=>???} >Yes</Button>
}

onClick 應該生成模態(理想情況下)。

謝謝。

在 React 中, state基本上描述了應用程序的當前視覺表示。 我認為你描述的場景是 state 的經典用例之一,為什么你要 go 反對它?

供參考,

放棄反應。 JQuery 的.append是您正在尋找的。

不要將它存儲在 state 中,而是使用像this.showModal this的變量來存儲 boolean 值並將其用於顯示模態。

我想在不使用 state 和不使用掛鈎的情況下單擊按鈕以顯示彈出窗口。 我目前使用“antd”作為我的圖形庫,但任何可行的解決方案都可以適應我的需要。

該按鈕來自 function 的返回:

public getButton()
{
    return <Button onClick={()=>???} >Yes</Button>
}

onClick 應該生成一個模態(理想情況下)。

謝謝。

暫無
暫無

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

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