Найти тему
JuniorJs React c 0

Программист помоги разобраться с Class в React новичку

Оглавление

Как вам известно я начал изучать React с 0. Я выбрал метод изучения по оф. учебнику(Tutorial).

Первая проблема с которой я столкнулся это Class.

На моё скромное мнения, Class js это функции для создания объектов. У них есть свои методы и свойства.

Как же React использует Class ?

Если я правильно понял, то реакт с помощью Class создаёт блок на странице, точнее виртуальное DOM дерево. Когда данные меняются, то React заново создаёт определённый элемент через Class . Далее он сравнивает виртуальный DOM и обычный, а потом заменяет элементы которые изменились.

Так почему именно Class?

В учебнике также сказано, что можно создавать с помощью "createElement('div')", но насколько я понял, это метод не удобен и он не универсален. В Class можно просто изменить входящие данные и всё будет работать, а в createElement('div') нужно переделывать логику.

Итак в чём вопрос?

Правильно я понял зачем используются Class ? Если нет напишите пожалуйста в комментариях или мне на почту.

juniorJs@yandex.ru

Также вы можете найти больше информации о моём обучении в телеграм канале

https://t.me/react_from_0