ResponsiveReactGridLayout でコンポーネントを非表示にしようとしていますが、他のコンポーネントがそれを埋めないため、コンポーネントが非表示になり、空のスペースが作成されます。
コンポーネントにリンクされたチェックボックスが非表示にチェックされているかどうかを確認します。
{this.isCheckedComponent("Component") ? (
<div key="Component">
Test
</div>
) : (
<div key="Component" style={hideElement}></div>
)}
サイズもゼロに設定しましたが、機能していません。
const hideElement = {
display: "none",
width: 0,
height: 0,
}
次の結果が得られます。
上記のリンクは、コンポーネントが非表示でない場合の表示に対応しています。 隠れない
これは問題に対応しており、空間が見えます。 コンポーネントの非表示