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

В чем разница между JSX и HTML

JSX — это расширение синтаксиса JavaScript, позволяющее писать HTML-подобный код в React. HTML — стандартный язык разметки для веб-страниц. **Основные отличия:** 1. **Атрибуты:** В JSX используются camelCase (`className`, `onClick`), в HTML — kebab-case (`class`, `onclick`). 2. **Выражения JS:** В JSX можно встраивать JS-код в фигурных скобках: ```jsx
{user.name}
``` 3. **Теги:** В JSX обязательно закрывать все теги (``), в HTML некоторые можно оставлять открытыми (``). 4. **Компоненты:** JSX поддерживает пользовательские компоненты (``), HTML — только стандартные теги. JSX компилируется в `React.createElement()`, а HTML обрабатывается браузером напрямую.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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