Встречается на собеседованиях • сегодня

Какой JavaScript код можно использовать внутри JSX

В JSX можно вставлять любой JavaScript-код, обернув его в фигурные скобки `{}`. Основные варианты: 1. **Выражения** (возвращают значение): ```jsx
{1 + 1}

{user.name}

``` 2. **Тернарный оператор** для условного рендеринга: ```jsx {isLoggedIn ? : } ``` 3. **Вызов функций**: ```jsx
    {items.map(item =>
  • {item.name}
  • )}
``` 4. **Логические операторы** для условного рендеринга: ```jsx {hasError && } ``` Нельзя использовать: - Операторы (`if`, `for`, `switch`) - только их выражения - Объявления переменных (`const`, `let`) - их нужно делать вне JSX - Объекты напрямую (кроме style-атрибутов)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы