подскажите, как бы переиспользовать isStateValid$, чтобы эмитить новый state$ только когда он валиден?
Этот код рабочий, но хотелось бы переиспользовать isStateValid$
есть мысли сделать и через combineLatest, и через withLatestFrom, но я не уверен, будет ли это работать корректно по идее можно сделать filter, switchMapTo, take(1)
подскажите, как бы переиспользовать isStateValid$, чтобы эмитить новый state$ только когда он валиден?
Этот код рабочий, но хотелось бы переиспользовать isStateValid$
есть мысли сделать и через combineLatest, и через withLatestFrom, но я не уверен, будет ли это работать корректно по идее можно сделать filter, switchMapTo, take(1)
подскажите, как бы переиспользовать isStateValid$, чтобы эмитить новый state$ только когда он валиден?
Этот код рабочий, но хотелось бы переиспользовать isStateValid$
есть мысли сделать и через combineLatest, и через withLatestFrom, но я не уверен, будет ли это работать корректно по идее можно сделать filter, switchMapTo, take(1)
подскажите, как бы переиспользовать isStateValid$, чтобы эмитить новый state$ только когда он валиден?
Этот код рабочий, но хотелось бы переиспользовать isStateValid$
есть мысли сделать и через combineLatest, и через withLatestFrom, но я не уверен, будет ли это работать корректно по идее можно сделать filter, switchMapTo, take(1)
подскажите, как бы переиспользовать isStateValid$, чтобы эмитить новый state$ только когда он валиден?
Этот код рабочий, но хотелось бы переиспользовать isStateValid$
есть мысли сделать и через combineLatest, и через withLatestFrom, но я не уверен, будет ли это работать корректно по идее можно сделать filter, switchMapTo, take(1)
state$ = combineLatest(isStateValid$, this.stateMapper.state$).filter([isValid]=>isValid) а так нельзя сделать?