components), каждый из которых будет со своим собственным “state”,
то есть “внутренним состоянием”. Если на странице необходимо обновить только один компонент (например, пользователь нажимает кнопку “Мне нравится”), React изменяет только этот компонент (к примеру, появляется большой палец вверх), не обновляя всю страницу целиком.Для этого React использует Virtual DOM — способ представления UI (интерфейс пользователя), который хранится в памяти и постоянно синхронизируется с “реальным” DOM. Неважно какой браузер вы используете, Virtual DOM всегда будет работать быстрее, так как он не включает в себя все тяжеловесные части реального DOM.
Такие крупные компании, как Airbnb, Instagram и Netflix уже несколько лет успешно используют React.js, и мы видим, как увеличивается число компаний, заинтересованных в данной технологии. Интерес к React, среди разработчиков, стремительно набирает темпы, именно поэтому в ближайшие годы данный фреймворк нисколько не потеряет в популярности.