2017-07-08 14 views
0

開いているまで、ドロップダウン/モーダルのコンテンツのレンダリングを遅らせる方法はありますか?セマンティックUIが反応し、表示されているときにのみドロップダウン/モーダルを表示しますか?

ユーザーがコンテンツを表示するまで表示されなくてもレンダリングされています。

+0

「display:hidden」というCSSプロパティを設定できます。それはまだDOMにレンダリングされますが、表示されません。それとも、避けたいのですか? –

+0

ええ、私は 'レンダリング' – eugene

答えて

0

ModalコンポーネントはコンテンツのレンダリングにPortalを使用し、Portalit's openの場合にのみレンダリングします。これは、コンポーネントがすでにあなたの条件を満たすことを意味します。

Dropdownコンポーネントでは、より難しくなります。あなたはそれを自分でコントロールすることができますが、それはあなたがすべての出来事を自覚的に処理する必要があり、容易ではないことを意味します。

<Dropdown open={true} options={open && options} /> 
関連する問題