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

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

В JSX нельзя писать: 1. Обычные объекты напрямую - `{a: 1}` вызовет ошибку. Нужно обернуть в фигурные скобки: `{{a: 1}}` 2. Циклы for/while - вместо них используйте map() 3. Условные операторы if/else - используйте тернарный оператор или логическое И (&&) 4. Объявления переменных (let, const, var) 5. Функции через function declaration Пример неправильного кода: ```jsx
{if (true) { return Hello }} // Ошибка!
``` Правильный вариант: ```jsx
{true && Hello}
```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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