Выход - зарезервированное слово внутри метода обратного вызова .then () - PullRequest
0 голосов
/ 04 апреля 2019

Для извлечения и хранения некоторых данных из моего реактивного приложения я использую AsyncStorage, и это выглядит примерно так:

getInfo(label).then(data => {
   if (data) {
     AsyncStorage.getInfo(otherLabel).then(otherData => 
     {
       if (otherData)
          doSomeStuff
       else
           yield put(call_an_action);}
     }
   else
      yield put(call_an_action);
});

getInfo на самом деле *Метод 1006 * тоже использует AsyncStorage, поэтому я получил два вложенных AsyncStorage ...

Но проблема в том, что я не могу использовать yield внутри этих обратных вызовов.И поэтому я совершенно не понимаю, как мне удается назвать свое действие.Есть идеи или хитрости?Я думаю, что это возможно, просто я не знаю, как это сделать: /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...