React · Junior · Запитання 5 з 75

Чому всередині JSX не можна написати {if (isAdmin) { <Admin /> }}?

Пояснення

У {} можна вставити будь-який JS-вираз, що повертає значення: змінну, виклик функції, тернарник cond ? a : b, cond && a. Інструкції (if, for) використовують поза JSX - до return або в окремій функції. Компонента <If> у React немає.

Де почитати

Помилка в запитанні

React · Junior · запитання 5

Перевірте себе

Пройдіть тест React · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест