javascript redux-observableで作ったintervalのobservableを热模块更换で止まるようにするref:https://qiita.com/terrierscript
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript redux-observableで作ったintervalのobservableを热模块更换で止まるようにするref:https://qiita.com/terrierscript相关的知识,希望对你有一定的参考价值。
import { combineEpics } from "redux-observable"
import { interval, Subject } from "rxjs"
import { map, takeUntil } from "rxjs/operators"
const disposer = new Subject()
export const timerEpic = () => {
return interval(1000).pipe(
takeUntil(disposer), // disposerが動くまでtimerを動かす
map((time) => ({
type: "TIMER",
value: time
}))
)
}
if (module.hot) {
module.hot.dispose((data) => {
disposer.next()
})
}
以上是关于javascript redux-observableで作ったintervalのobservableを热模块更换で止まるようにするref:https://qiita.com/terrierscript的主要内容,如果未能解决你的问题,请参考以下文章