В компоненте вашего приложения, куда вы возвращаете <DisplayGifs>
, он обернут сеткой div <div className="ui three column grid">
. Однако в вашем <DisplayGifs>
компоненте вы возвращаете <div>{gifs}</div>
, поэтому при визуализации ваш html будет:
<div className="ui three column grid">
<div>
<div className="column">...</div>
<div className="column">...</div>
<div className="column">...</div>
...etc
</div>
</div>
Чтобы исправить это в <DisplayGifs>
компоненте, выполните:
return gifs
Вместо
return (
<div>{gifs}</div>
);
так ваш рендеринг html будет выглядеть так:
<div className="ui three column grid">
<div className="column">...</div>
<div className="column">...</div>
<div className="column">...</div>
...etc
</div>
Возвращая <div>{gifs}</div>
, он нарушает структуру, которую ищет семантический пользовательский интерфейс, который является прямым потомком элемента div с сеткой классов, имеющей столбец class