Я извлекаю подробности из базы данных, чтобы отобразить это в таблице, но для первоначальной цели я хотел просто отобразить в браузере без таблицы и прочего. Я получаю значения. Карта не является функцией, но я могу печатать видимые значения в консоли
здесь используется функция компонента
export default function SimpleTable() {
const [values, setValues] = useState({});
здесь есть функция выборки
async function handleTable(){
const res = await fetch("http://localhost:4000/productslist")
const data = await res.json()
setValues(data.data)
console.log(data.data)
}
, вызывающая функцию выборки при использовании useEffect
useEffect(()=>{
handleTable()
},[])
Рендеринг значений в браузер
return (
<div>
{console.log(values)}
{values.map(v => {
return <h4 key={v.idaddproducts}>{v.productName}{v.productId}{v.productBrand}</h4>})}
</div>
);
}
вот ошибка
Uncaught TypeError: values.map is not a function