Встречается на собеседованиях • сегодня
Как писать JavaScript код внутри JSX
В JSX можно вставлять JavaScript-код с помощью фигурных скобов `{}`. Это позволяет:
1. Встраивать выражения:
```jsx
const name = 'John';
: }
```
3. Выполнять маппинг массивов:
```jsx
{items.map(item => {item.name} )}
```
Важные ограничения:
- Внутри `{}` можно использовать только выражения (нельзя писать `if/else`, но можно тернарник)
- Для сложной логики лучше выносить код в отдельные функции/переменные перед return
- Атрибуты JSX также можно задавать через `{}`: `
Hello, {name}
```
2. Использовать тернарный оператор для условного рендеринга:
```jsx
{isLoggedIn ? `

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы