Прежде чем двигаться дальше в изучении такого замечательного инструмента как React. Важно разобраться с таким моментом, что React немного "виртуален".

Давайте посмотрим, что я под этим понимаю. 

Самое важное, что с отключенным Javascript, его не будет. Разметка, которая есть для работы React, она перестанет существовать. По сути, React = Javascript.

Работа с React начинается с создания пустого корневого элемента. Это элемент на странице будет абсолютно пустой. См. видео для просмотра примера кода.

Вся идея виртуальности React заключается в том, что все, что мы будем видеть, когда будем разрабатывать приложение React, оно будет у нас генерироваться на лету с помощью Javascript внутри этого элемента. И нужно понимать, что разметка, которая будет генерироваться, по сути, на странице нет.

По сути, страница разделяется на 2 разные части: что есть в исходном коде разметки и то, что будет генерировать нам React. 

Разметка, которая будет появляться, она будет представлять собой некий виртуальный DOM. Далее подробнее остановимся на этом понятии. 

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

Смотрим суть этой виртуальности React. Посмотрите видео, будет интересно.