Я пытаюсь скрыть компонент в ResponsiveReactGridLayout, но компонент скрыть, он создает пустое пространство, потому что другие компоненты не заполняют его.
Я проверяю, установлен ли флажок, связанный с компонентом, чтобы скрыть или нет.
{this.isCheckedComponent("Component") ? (
<div key="Component">
Test
</div>
) : (
<div key="Component" style={hideElement}></div>
)}
Я также установил размер на ноль, но он тоже не работает.
const hideElement = {
display: "none",
width: 0,
height: 0,
}
Это дает мне следующий результат:
Выше ссылка соответствует отображению, когда компонент не скрывается.
Не прячется
Это соответствует проблеме, вы можете увидеть пространство.
скрытие компонентов