Можно ли добиться одинаковой производительности с помощьюact.js или jQuery + AJAX?

-2

Я понимаю, что React использует виртуальную DOM и использует эффективный алгоритм diff для вычисления дельта, а затем, наконец, распространяет то же самое на фактическую DOM для повторной обработки (только измененный компонент и НЕ весь DOM). Невозможно выполнить аналогичный повторный рендеринг только необходимого компонента с AJAX? Так где же React.js действительно побеждает? Пожалуйста, поправьте меня, если мое понимание ошибочно.

Теги:
dom
single-page-application

1 ответ

0

Я думаю, вы ошибаетесь.

React - это библиотека javascript для создания пользовательских интерфейсов. С помощью React вы разбиваете свой интерфейс небольшими частями под названием "Компоненты". Эти компоненты можно повторно использовать, и вы можете составить их для создания сложных пользовательских интерфейсов.

Сравнение между Ajax и React не имеет никакого смысла, поскольку их цели различны. Вы можете (и, вероятно, будете) использовать Ajax с React, чтобы сделать ваши запросы. Некоторые популярные библиотеки для этого - это Axios, jQuery AJAX и встроенный в window.fetch браузер.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню