Мне удалось получить некоторые данные с помощью 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 компоненте?
Заранее спасибо.