Доступ к данным результатов запроса в компоненте reactjs - PullRequest
1 голос
/ 21 апреля 2020

Мне удалось получить некоторые данные с помощью PouchDB с помощью этой функции:

async getTagsView()
{
  await this.db.query('tags/tags', { group: true }).then(res =>
  {
    if (res !== undefined)
    {
      const tagName = Object.keys(res.rows).map((index) =>
      {
         return res.rows[index].key;
      });

      return tagName;
    }
  });
}

export const tagsView = async () =>
{
    await DataPouch.getTagsView();
    await GamePouch.getTagsView();
}

Эта функция возвращает данные, которые мне нужны, однако мне нужны эти данные в моем reactjs компоненте. Я попытался просто импортировать константу tagsView в свой компонент, но безуспешно.

import { tagsView } from '../utils/PouchDatabase';

Если я console.log, то получаю ожидающее обещание (статус разрешен, но значение undefined).

Любые предложения, как мне получить доступ к моим данным ответа в моем reactjs компоненте?

Заранее спасибо.

...