JSX означает JavaScript XML, JSX позволяет нам писать HTML в React. JSX упрощает написание и добавление HTML в React.

Является ли JSX единственным способом добавить HTML в JavaScript?
Нет, вы не обязаны использовать JSX, но JSX упрощает написание приложений React.

Продемонстрируем это на примере.

React учитывает тот факт, что логика рендеринга неразрывно связана с другой логикой пользовательского интерфейса: как обрабатываются события, как состояние изменяется с течением времени и как данные подготавливаются к отображению.

Вместо того, чтобы искусственно разделять технологии, помещая разметку и логику в отдельные файлы, React разделяет проблемы со слабо связанными единицами, называемыми компонентами, которые содержат и то, и другое. Мы вернемся к компонентам в дальнейшем разделе, но если вам пока неудобно делать разметку в JS, этот доклад может убедить вас в обратном.

React не требует использования JSX, но большинству людей он кажется полезным в качестве наглядного пособия при работе с пользовательским интерфейсом внутри кода JavaScript. Это также позволяет React отображать более полезные сообщения об ошибках и предупреждения.

После компиляции выражения JSX становятся обычными вызовами функций JavaScript и оцениваются как объекты JavaScript.

Вот несколько внешних ресурсов, которые могут быть вам полезны:-
1. Организация React
2. Репозиторий React на Github
3. Школа W3

Следите за мной в:-
GITHUB, TWITTER, INSTAGRAM

Оформить заказ на мою предыдущую историю здесь.