Встречается на собеседованиях • сегодня
Какой 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}
```
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы