Экспорт массива Json после извлечения из базы данных React - PullRequest
0 голосов
/ 20 февраля 2020

Сейчас я пытаюсь получить данные из базы данных DynamoDB с кодом ниже.

const [products, setProducts] = useState([]);

useEffect(() => {
    const fetchData = async () => {
        await (API.graphql(graphqlOperation(listItemTables, {limit: 18})).then(e => {
            setProducts(e.data.listItemTables.items);

        }).catch(e => {console.log("Failed to retrieve data");}));

    };
    fetchData();
}, []);

После извлечения данных из базы данных данные будут сохранены в виде массива JSON в продукте, как показано ниже.

{
"title": "Apple iPhone 7 Plus 32 GB",
"category": "phone",
"images": ["https://productimages.hepsiburada.net/s/18/280-413/9801258663986.jpg?v1"],
"brand": "apple",
"condition": "Used",
"price": 800,
"id": 0,
"description": "Apple"
},....

Итак, есть ли возможность экспортировать данные для использования другими компонентами, как показано ниже?

export const product =[{
 "title": "Apple iPhone 7 Plus 32 GB",
 "category": "phone",
 "images": ["https://productimages.hepsiburada.net/s/18/280-413/9801258663986.jpg?v1"],
 "brand": "apple",
 "condition": "Used",
 "price": 800,
 "id": 0,
 "description": "Apple"
 }];

, пожалуйста, дайте мне знать, если вы ничего не понимаете.

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