Проверяет понимание React Fragment как способа группировки элементов без лишних DOM-узлов.
React Fragment — это легковесный способ группировки дочерних элементов в JSX без добавления лишнего узла в DOM. В обычном JSX вы не можете вернуть несколько элементов без обёртки, поэтому часто используют <div>. Однако это может привести к избыточной вложенности, проблемам с CSS (например, Flexbox или Grid) и лишним узлам, которые замедляют рендеринг.
Fragment решает эти проблемы: он не создаёт реального HTML-элемента, а только группирует детей для React. Это особенно полезно в таблицах, списках или при использовании CSS-сеток, где лишний <div> может сломать вёрстку.
import React, { Fragment } from 'react';
function Table() {
return (
<table>
<tr>
<Fragment>
<td>Ячейка 1</td>
<td>Ячейка 2</td>
</Fragment>
</tr>
</table>
);
}Также можно использовать сокращённый синтаксис <>...</>, который не требует импорта.
React Fragment — это простой и эффективный инструмент для группировки элементов без загрязнения DOM. Применяйте его всегда, когда нужна обёртка только для JSX, а не для стилей или семантики.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию