最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

reactjs - How to use Rxjs in React and use component variables and state - Stack Overflow

programmeradmin0浏览0评论

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(
    ));
}
发布评论

评论列表(0)

  1. 暂无评论