簡體   English   中英

如何使用 rxjs 和 redux observable 實現 promise 類型的場景?

[英]How to implement promise type scenario using rxjs and redux observable?

我有一個場景,在保存表單數據后,用戶會在反應組件中看到一個通知。 我不想將數據保存在 redux 商店中。 如何使用 redux 可觀察和反應來做到這一點?

如果您詢問如何將 promise 轉換為 observable,您可以使用from運算符。 在您的場景中,您可以嘗試下面的代碼。

const saveObservable$ = from(httpSvc.save(reqBody);
saveObservable$.pipe(
switchMap(saveMessage => from(notificationService.showNotificataion(saveMessage))),
take(1) // this will only take the first stream so we don't get memory leaks after subscribing.
).subscribe();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM