2017-01-16 3 views
12

В основном я начинаю изучать Rxjs, и я немного запутался между React и Rxjs. Я предполагал, что Reactjs и Rxjs одинаковы.В чем разница между Reactjs и Rxjs?

Вопросы:

  1. Если Reactjs и Rxjs такой же, то почему мы используем Reactjs над Rxjs или наоборот?

  2. Если Reactjs и Rxjs не совпадают, пожалуйста, кратко разделите оба языка.

+3

React в основном вид слоя http://blog.andrewray.me/flux-for-stupid-people/. Для управления потоком данных вам нужна библиотека данных, такая как rxjs, redux mobx, flux и т. Д. –

ответ

9

Это действительно другое, React - библиотека просмотра, а Rxjs - реактивная библиотека программирования для javascript. Вы можете использовать Rxjs внутри представления реакции, но в реакциях люди обычно используют библиотеку, такую ​​как Redux, flux, mobx или relayjs (если они используют graphql) для потока данных.

14

ReactJs - это UI библиотеки изображений. ReactiveX или rxjs представляет собой концепцию, методы или структуры для программирования asychronous

1

React является Java-библиотека для создания пользовательских интерфейсов, тогда как RxJS является Java-библиотека для реактивного программирования с использованием наблюдаемыми.

Обе эти библиотеки javascript не сопоставимы друг с другом, поскольку они служат для разных целей.

Оба они могут использоваться вместе для создания лучших приложений с одной страницей.

Реагент делает безболезным создание интерактивных пользовательских интерфейсов.

RxJS поможет сделать его проще создавать асинхронный или обратный вызов на основе коды

3

RxJS это библиотека, которая позволяет легко создавать и управлять потоки событий и данных. Это значительно упрощает разработку сложного, но читаемого асинхронного кода.

Создание больших асинхронных приложений - это не самая простая задача. Мы все стали свидетелями проблем, которые может вызвать аддон. Из-за этой растущей озабоченности люди взяли на себя задачу улучшить ландшафт асинхронного ландшафта JavaScript. Мы все слышали о обещаниях, генераторах и async/await. Существует еще одно решение, и оно называется RxJS.

Reference Link


ReactJS В простой и популярный термин, React является V (View) в MVC (Model/View/Controller).

React - это библиотека JavaScript (из Facebook), которая используется для визуализации представлений (например, страниц HTML) динамически на основе некоторого состояния, которое часто находится в форме данных. React затем обновляет сгенерированные представления всякий раз, когда изменяется исходное состояние. Реагирование - небольшая, но мощная библиотека, в которой больше присутствует понятие, чем в реализации.

Reference Link

Смежные вопросы