Я сбиваю с толку разницу между будущим и обещанием.
Очевидно, что у них разные методы и прочее, но каков фактический прецедент?
Это?:
- Когда я управляю какой-то асинхронной задачей, я буду использовать будущее, чтобы получить значение "в будущем"
- когда я являюсь задачей async, я использую обещание как возвращаемый тип, чтобы позволить пользователю получить будущее от моего обещания.