admin管理员组文章数量:1334394
I have a component (not function) with local variables and states. How do I use rxjs in such situations, is it safe to use? Currently, I think it does not see state or local variables. This code is throwing with null reference for this.signedAPI.
this.validators$ = interval(validatorRefreshMillis)
.pipe(
tap(x => console.log('finalSignaturesxxx', x)),
switchMap(() => {
return from(this.callApi());
}),
takeUntil(this.destroy$)
);
this.validators$.
pipe(
takeUntil(this.destroy$)
)
.subscribe((validators) => {
const signatures = this.setValidatorMappings(this.state.signatures, validators);
console.log('finalSignaturesxxx', signatures, this.state.signatures, validators);
this.setState({ signatures: signatures });
})
callApi = (): Observable<Validator[]> => {
return from(this.signedAPI.getData(
));
}
本文标签: reactjsHow to use Rxjs in React and use component variables and stateStack Overflow
版权声明:本文标题:reactjs - How to use Rxjs in React and use component variables and state - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742357516a2459714.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论