Попытка получить список продуктов из JSON, а затем отображать его на странице в компоненте React. Но не понимаю, что не Html

Программисты Html
Ответить
Anonymous
 Попытка получить список продуктов из JSON, а затем отображать его на странице в компоненте React. Но не понимаю, что не

Сообщение Anonymous »

import { useState, useEffect } from "react";

function GoodsList(props) {
const [products, setProducts] = useState(null);
const goods = props.goods;
let productCards = [];

fetch('products.json').then(async response => {
setProducts(await response.json());
})

let content;
useEffect(() => {
if (products != null) {
for (let x = 0; x < products[goods].length; x++) {
productCards.push(


Изображение
{products[goods[x].name]}

)
}
content = (

{productCards}

);
console.log(productCards);
}
}
)
return content;
}

< /code>
Первоначально я положил возврат JSX в функцию использования, но это вызвало ошибку. Теперь он просто ничего не возвращает без каких -либо ошибок в консоли, но консоль. Внутри использования результатов на неопределенный срок на неопределенный срок.

Подробнее здесь: https://stackoverflow.com/questions/760 ... he-page-in
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»