我正在尋找條件渲染我的組件的一些HTML元素。React中HTML元素的條件呈現?
我有一個狀態變量布爾值,它可以是true(想要渲染文本)或false(想要不渲染任何東西)。
內返回參數有關渲染functon,我曾嘗試以下:
{this.state.boolean ? <div><h1>True</h1></div> : <div></div>}
{this.state.boolean && <div><h1>True</h1></div> || <div></div>}
但在這兩種情況下,H1元素呈現,無論布爾的狀態!
任何想法?提前致謝。
不應該肯定工作。你可以發佈你的例子的小提琴或提供更多的代碼? – azium
我可以確認三元表達式的作品。你可以檢查你的布爾類型和值嗎? –