#3 – Знакомство с JSX в React JS

#3 – Знакомство с JSX в React JS

React JS обладает мощным инструментом, что называется JSX. За урок вы познакомитесь с этой технологией и научитесь с ней взаимодействовать. Вы разработаете несколько HTML блоков с обработкой действий от пользователя.

Видеоурок

Полезные ссылки:


Что такое JSX?

JSX расшифровывается как JavaScript XML. JSX —  это расширение для языка JavaScript. При помощи JSX вы можете описывать HTML код внутри JavaScript файлов без каких-либо проблем.


Если бы не JSX, то описание каждого тега было бы долгим. Нужно было создать объект, добавить к нему атрибуты и возможные стили. Пример без JSX:

ReactDOM.render(React.createElement('input', {
	placeholder: 'Some text', 
	value: 'some'
}), document.getElementById("app");

Такой же участок кода при помощи JSX выглядит намного проще и красивее:

ReactDOM.render(<input placeholder='Some text' value='some' />, document.getElementById("app");

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

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

Также стоит посмотреть

Изучение JavaScript: от нуля и до создания сайта
Уроки React Native для начинающих / Разработка приложения с нуля
11 уроков
Изучение библиотек jQuery
24 урока
Курс Nuxt JS / Изучение Nuxt.js фреймворка
8 уроков
Курс по NestJS с нуля / Разработка веб проектов
9 уроков
Создание динамического веб сайта
7 уроков
Комментарии (3)
Добавить комментарий

Альберт 11 августа 2024 в 01:48

у кого не получается с npx делайте вот так:
создать папку на рабочем столе:
1.npm install -g create-react-app
2. mkdir newfolder (создать ещё папку)
3.cd newfolder (перейти в неё
4. create-react-app reactfirst
5. npm start ( чтобы стартануло на локалке, а дальше разберетесь)и переместите как вам удобно
Но убедитесь для начала: установлен ли у вас node.js и npm
Ответить

шиллинг 03 апреля 2024 в 18:58

у меня тоже npx не работает, чтобы я не делала, следую официальной документации теперь, надеюсь в разрез с курсом не сильно будет
Ответить

Артур 25 сентября 2023 в 18:02

Через npx установить не удалось - не находит. Вообще - Вы пробовали пройти этот пример на windows ? npm пути не находятся, везде версии на сайтах более новые .. Не делайте больше таких уроков , когда слишком много привязок к текущим версиям, а ищите решения , чтобы работало всегда.
Вот у меня npx не работает и все - ваш курс мне не нужен - ищу другой.
Ответить