Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про React: fragment, react

Что такое React-фрагменты (<>...</>) и зачем они нужны?

Вопрос проверяет знание синтаксиса фрагментов и их применения.

Короткий ответ

Фрагменты (<>...</> или <React.Fragment>) позволяют группировать элементы без добавления лишнего DOM-узла. Это полезно для возврата нескольких элементов из компонента.

Длинный ответ

Проблема без фрагментов:
Компонент может возвращать только один корневой элемент. Раньше приходилось использовать <div>, что усложняло структуру DOM.

Решение

function List() {
  return (
    <> {/* Фрагмент */}
      <li>Item 1</li>
      <li>Item 2</li>
    </>
  );
}

Ключевые особенности:

  • Не создает лишних элементов в DOM.

  • Может иметь ключ (<React.Fragment key={id}>).

Вывод:
Фрагменты упрощают верстку, особенно в списках и таблицах.

Уровень

  • Рейтинг:

    2

  • Сложность:

    7

Навыки

  • React

    React

Ключевые слова

#fragment

#react

Подпишись на React Developer в телеграм