美文网首页FlutterFlutter
RxDart入门及基础使用

RxDart入门及基础使用

作者: JamieChen | 来源:发表于2021-03-20 13:33 被阅读0次

RxDart介绍:

1616136510513.jpg

项目 GitHub:https://github.com/ReactiveX/rxdart
是一个响应式编程框架,由 ReactiveX
ReactiveX开发过多个语言下的响应式编程框架, RxJavaRxSwiftRxGoRxPHPRxKotlin 等等, rxdart就是其中之一;
熟悉ReactiveX 开发的其他响应式编程框架的会了解Observable,
RxDart没有提供自己的Observable类来替代Dart Streams。 而是,它提供了许多其他Stream类,运算符(Stream类的扩展方法)和Subject;
RxDart是对Dart Streams的封装及拓展。初次接触的可以看一下内容了解状态管理这一Dart语言中一个重要的概念。

什么是状态管理:

在flutter里面有一个词叫状态管理,通俗一点的讲叫数值变化或者数据传递。而在flutter中比较出名的状态管理是provider,provider在这章里先不讲,我们先来说说另一个用来管理状态的东西,rxdart。

RxDart可以用来做什么:

rxdart是类似于provider的一个pub库,可以用来监听数据的变化,从而达到数据传递和变更的效果。

首先:

1.新建一个测试工程
2.打开工程中的pubspec.yaml 在dependencies中添加:rxdart: ^0.23.1
示例:

dependencies:
  flutter:
    sdk: flutter

  rxdart: ^0.23.1

在测试工程目录中
终端键入:flutter pub get
示例:

Last login: Fri Mar 19 10:51:38 on ttys000
ming@bogon flutter_renrenstudy % flutter pub get
Running "flutter pub get" in flutter_renrenstudy...                730ms
ming@bogon flutter_renrenstudy % 

导入成功

引用

相关文章

网友评论

    本文标题:RxDart入门及基础使用

    本文链接:https://www.haomeiwen.com/subject/nnbvcltx.html