redux-observable中的创意商店订阅

问题描述 投票:1回答:1

redux-observable处理商店subscription的意识形态方法是什么?由于商店仅因操作而变化,因此创建仅监视商店变化的史诗是否合理?

export const onChangeDoSomething: Epic = (action$, state$) =>
  action$.pipe(
    withLatestFrom(state$),
    map(([_, state]) => state.some.key.to.watch),
    distinctUntilChanged(),
    mapTo(MyActions.doSomething())
  );
redux-observable
1个回答
0
投票

您的史诗可以只订阅可观察的状态。修改您的示例,如下所示:

export const onChangeDoSomething: Epic = (action$, state$) =>
  state$.pipe(
    map(state => state.some.key.to.watch),
    distinctUntilChanged(),
    mapTo(MyActions.doSomething()),
  )
© www.soinside.com 2019 - 2024. All rights reserved.