语义 UI 反应,仅在可见时渲染 dropdown/modal?
Semantic UI react, render dropdown/modal only when it's visible?
有没有办法延迟呈现 dropdown/modal 的内容直到它打开?
我看到它们正在呈现,即使它们在用户点击查看其内容之前是不可见的。
Modal
组件使用 Portal
来呈现内容,而 Portal
仅在 it's open 时才呈现内容。这意味着该组件已经满足您的条件。
有了Dropdown
分量,难度会更大。你可以自己控制,但这意味着你需要有意识地处理所有事件,这并不容易。
<Dropdown open={true} options={open && options} />
有没有办法延迟呈现 dropdown/modal 的内容直到它打开?
我看到它们正在呈现,即使它们在用户点击查看其内容之前是不可见的。
Modal
组件使用 Portal
来呈现内容,而 Portal
仅在 it's open 时才呈现内容。这意味着该组件已经满足您的条件。
有了Dropdown
分量,难度会更大。你可以自己控制,但这意味着你需要有意识地处理所有事件,这并不容易。
<Dropdown open={true} options={open && options} />