Для извлечения и хранения некоторых данных из моего реактивного приложения я использую 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 внутри этих обратных вызовов.И поэтому я совершенно не понимаю, как мне удается назвать свое действие.Есть идеи или хитрости?Я думаю, что это возможно, просто я не знаю, как это сделать: /