Вопрос №757 от пользователя Ra в уроке «Виртуальный DOM», курс «Reactjs: Начало»
Про виртуальной DOM немного узнал, но может стоит начать с вводного урока что такое react.js? Зачем он нужен? Сравнить манипулирование DOM с react и без него. Спасибо.
Реакт нужен для того же для чего нужны все остальные фреймворки backbone, angularjs, emberjs и другие. Они облегчают написание приложений на javascript. А вот по DOM видимо нужен отдельный курс.
Важно упомянуть, что React - это НЕ полноценный фреймворк, как Angular. Это всего лишь "V" из MVC, "вьюха" для данных и больше ничего. M и C придётся реализовывать свои, желательно руководствуясь идеей Flux, которая предлагается к использованию с React'ом.
Реакт это не про mvc вообще. Нет никакого m и c.
Так я о том же. В отличие от того же, скажем, Angular, где MVC во все поля. Поэтому сравнивать с ними некорректно, реакт - это крутой реактивный шаблонизатор для данных, но не более того, не фреймворк.
Смотря с какой стороны смотреть. Глобально и то и другое предназначено для создания фронтенд приложений и выбор между ними стоит вполне реальный. И, например, наша облачная ide представляет собой react приложение. Согласитесь это не самое простое приложение. И существует множество примеров миграций с angular на reactjs. Сейчас, кстати, вообще тренд идет. И этому есть веские основания.
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







