0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Dart】rxdartのObservableが廃止

Posted at

#エラー内容

rxdartのObservableを使用した際、

Undefined class 'Observable'.

とエラーが出てしまいました。

公式サイトを確認したら、
rxdart 0.23.0で廃止されてしまったみたいですね。

Extension Methods replace Observable class!
Please upgrade existing code by using the rxdart_codemod package
Remove the Observable class. With extensions, you no longer need to wrap Streams in a [Stream]!

#解決策

公式に記されている通り、
Observableを使用していた箇所を
Streamで置き換えれば解決しました。

置き換え前
Observable.just
Observable.error
Observable<List<Image>> get allimage => _imageFetcher.stream;
置き換え後
Stream.value
Stream.error
Stream<List<Image>> get allimage => _imageFetcher.stream;

#おわりに
色々なrxdartの参考サイトやQiita記事でも
Observableを使用しているものが多いですので、
参考になれば幸いです。

#参考文献
rxdart | Dart Package

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?