Как получить данные из Firebase использовать ReduxSaga - PullRequest
0 голосов
/ 15 мая 2019

Я получаю данные от Firebase, я использую Redx Saga.

RN 0,59 FireBase 5.10.0

function* getInfoPostSaga() {
  try {
    console.log("test");

    yield call(
      firebaseNana
      .database()
      .ref("posts/")
      .on("value", snap => {
          const info = snap.val();
          console.log(info); // yes, i got it
          return info;
        })
    );
    console.log("data"); // not print 'data'
    console.log(info); // i can not get info Object

    yield put(getPostRequestSuccess(info));
  } catch (error) {
yield put(getPostRequestError(error));
  }
 }
...