0

次のコードを変換しようとしています。

class Bar {
  constructor() {
    extendRxObservable(this, {
      items$: myObservable()
    })
  }
}

これに:

class Bar {
  @computedRx get items() {
    return myObservable()
  }
}

私はデコレータについて調べようとしましたが、どうすればこれを達成できるかについて完全に混乱しています。

@computedを使用するデコレータを持つ mobX と一緒に使用していますextendObservable。ただし、それは TypeScript で書かれており、ecmascript での動作とは完全には一致しません。extendRxObservableの上に実装されていextendObservableます。

4

0 に答える 0