Как вам известно я начал изучать React с 0. Я выбрал метод изучения по оф. учебнику(Tutorial). Первая проблема с которой я столкнулся это Class. На моё скромное мнения, Class js это функции для создания объектов. У них есть свои методы и свойства. Как же React использует Class ? Если я правильно понял, то реакт с помощью Class создаёт блок на странице, точнее виртуальное DOM дерево. Когда данные меняются, то React заново создаёт определённый элемент через Class . Далее он сравнивает виртуальный DOM и обычный, а потом заменяет элементы которые изменились. Так почему именно Class? В учебнике также сказано, что можно создавать с помощью "createElement('div')", но насколько я понял, это метод не удобен и он не универсален. В Class можно просто изменить входящие данные и всё будет работать, а в createElement('div') нужно переделывать логику. Итак в чём вопрос? Правильно я понял зачем используются Class ? Если нет напишите пожалуйста в комментариях или мне на почту. juniorJs@ya
Программист помоги разобраться с Class в React новичку
26 ноября 201826 ноя 2018
50
~1 мин