Фон
Я начал работать в компании, в которой не так много шаблонов, и я вижу возвращение вызовов fetch
двумя способами. Один возвращает только вызов fetch
, а другой возвращает fetch
вызов, завернутый Promise
с использованием resolve
и reject
, и это меня запутало.
Вопрос
делает это
const returnFetchWrappedByPromise = () => {
return new Promise((resolve, reject) => {
return fetch("url")
.then(resolve(true))
.catch(reject(false))
})
}
Так же, как этот
const returnFetch = () => {
return fetch("url")
.then(() => true)
.catch(() => false)
}
?
Если нет, то в чем разница?
Если да, какую мне использовать?
Замечание: Я использовал true
и false
только для того, чтобы привести пример, но на самом деле это какой-то результат и некоторая ошибка.