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
Оформить заказ на мою предыдущую историю здесь.