Объясните мне пожалуйста, почему автор утверждает, что конструкции:
fetch(url).then(val => {
console.log(val)
})
и
var val = yield fetch(url);
console.log(val);
идентичны?
Ведь в первом варианте перменная val будет содержать результат запроса, который был передан в resolve функцию. А во втором случае val будет содержать Promise, состояние которого нам ещё нужно обработать.
Может быть автор хотел сказать, что «с помощью саги» (а не генератора) это будут идентичные выражения. Но, насколько я понимаю, это тоже неверно: чтобы эти варианты были едентичны, необходимо во втором случае fetch обернуть в saga/effects метод, например call, чтобы middleware распаковал значение промиса и вернул его в value.
Что-то вроде этого:
var val = yield call(fetch, url);
console.log(val);
Так, как это описано в статье — работать не должно. Или я чего-то не догоняю?
То есть сертификационный центры как-то обмениваются информацией, что для данного домена уже создан сертификат в таком-то УЦ? И чтобы выпустить в другом, надо сначала отозвать в передыдущем.
Прошу прощения если глупый вопрос. Все перерыл — этот вопрос так и не понял.
Объясните мне пожалуйста, почему автор утверждает, что конструкции:
и
идентичны?
Ведь в первом варианте перменная val будет содержать результат запроса, который был передан в resolve функцию. А во втором случае val будет содержать Promise, состояние которого нам ещё нужно обработать.
Может быть автор хотел сказать, что «с помощью саги» (а не генератора) это будут идентичные выражения. Но, насколько я понимаю, это тоже неверно: чтобы эти варианты были едентичны, необходимо во втором случае fetch обернуть в saga/effects метод, например call, чтобы middleware распаковал значение промиса и вернул его в value.
Что-то вроде этого:
Так, как это описано в статье — работать не должно. Или я чего-то не догоняю?
Прошу прощения если глупый вопрос. Все перерыл — этот вопрос так и не понял.