I have seen a couple of posts on the matter, like these two:
However, they are quite old. Does it still hold true that I should use RSVP
Promises with Ember
, or can I slowly start to replace all usage of RSVP
by native Promise
’s?
I have seen a couple of posts on the matter, like these two:
However, they are quite old. Does it still hold true that I should use RSVP
Promises with Ember
, or can I slowly start to replace all usage of RSVP
by native Promise
’s?
You can safely use native promises everywhere in Ember.
As you port old code, the one thing you may need to change is some tests. Unresolved RSVP promises cause the app be not settled, so tests will automatically wait for them to resolve. Native promises don’t do that.
The difference was intentional: you have more control now to decide which things should block tests from moving forward and which ones don’t. See @ember/test-waiters for API to customize which things in your app should always cause tests to wait.