Сейчас я пытаюсь получить данные из базы данных 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"
}];
, пожалуйста, дайте мне знать, если вы ничего не понимаете.