Size: a a a

Советский Angular

2021 March 31

SS

Stanislav Sokolov in Советский Angular
Денис Макаров
а еще лучше вообще не использовать toPromise, он будет deprecated скоро
Вместо него завезут lastValueFrom, firstValueFrom
источник

ДМ

Денис Макаров... in Советский Angular
Stanislav Sokolov
Вместо него завезут lastValueFrom, firstValueFrom
да, как раз потому, что многие путаются в работе с ним. Но я бы и эти методы использовал только там, где требуются промисы(либы, какое-то легаси)
источник

SS

Stanislav Sokolov in Советский Angular
Денис Макаров
да, как раз потому, что многие путаются в работе с ним. Но я бы и эти методы использовал только там, где требуются промисы(либы, какое-то легаси)
Ну я к тому что не нужно его не использовать а использовать там где нужно и потом мигрировать :)
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Alex
сейчас так и делаю, а если использовать toPromise, отпишиться автоматом?
нет
промис может и не выполниться, а отписаться от промиса это не так просто, как отписаться от observable
источник

A

Alex in Советский Angular
Денис Макаров
пункт throws
да, выдало ошиьку если не завершился https://codesandbox.io/s/rxjs-6-playground-0xx3i?file=/src/index.js
источник

A

Alex in Советский Angular
Nikita 👩🏻‍💻💭
нет
промис может и не выполниться, а отписаться от промиса это не так просто, как отписаться от observable
а как ты отписываешся от toPromise?
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Alex
а как ты отписываешся от toPromise?
не использую toPromise никогда )
источник

A

Alex in Советский Angular
Nikita 👩🏻‍💻💭
не использую toPromise никогда )
видел проекты где используют toPromise но не разу не видел что бы там отписывались
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Alex
видел проекты где используют toPromise но не разу не видел что бы там отписывались
так в этом и суть )
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
если висят промисы без отписки, то в приложении скоро появятся сайд эффекты
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Alex
видел проекты где используют toPromise но не разу не видел что бы там отписывались
а зачем вообще тебе .toPromise() ?
источник

A

Alex in Советский Angular
Nikita 👩🏻‍💻💭
а зачем вообще тебе .toPromise() ?
увидел в исходниках Angular такой подход
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Alex
увидел в исходниках Angular такой подход
дело в том, что метод .toPromise() обычно используют для того, чтобы приложение было совместимо с какими-либо не rxjs-compatible библиотеками
источник

S

Smooth Operator in Советский Angular
Alex
увидел в исходниках Angular такой подход
показыай)
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
то есть если API какой-то либы на вход получает промис, а у тебя все на rxjs, то ты можешь использовать такой временный workaround
источник

A

Alex in Советский Angular
Smooth Operator
показыай)
источник

A

Alex in Советский Angular
Nikita 👩🏻‍💻💭
дело в том, что метод .toPromise() обычно используют для того, чтобы приложение было совместимо с какими-либо не rxjs-compatible библиотеками
+
источник

C☭

Chadwick ☭ in Советский Angular
Constantine
Два чая. В чем беда по 60-70ч работать в неделю, если оч надо
источник

C☭

Chadwick ☭ in Советский Angular
JSON Jenny 💖
Я только начала спать по 8-9ч в день, как чот сломалось
источник

C☭

Chadwick ☭ in Советский Angular
Я сплю чанками по 2-3 часа.. В купе около 5ч получается в день....
источник