Saya baru mengenal Bereaksi. Saya baru belajar membuat api dengan nodejs dan mengekspresikan dari MySQL. Anda dapat melihat api keluaran json di app.subarnanto.com/api/inventory.
Bagaimana cara merender gambar? Ini kode saya. Saya juga mendapat peringatan
Peringatan: Setiap anak dalam array atau iterator harus memiliki prop "kunci" yang unik
Dan yang ketiga, bagaimana cara meningkatkan kode saya? Terima kasih
import React from 'react';
import axios from 'axios';
export default class Inventory extends React.Component {
constructor(props) {
super(props)
this.state = {
inventory: []
}
}
componentDidMount() {
axios.get('https://app.subarnanto.com/api/inventory').then(res => {
this.setState({ inventory: res.data });
console.log({ inventory: res.data });
});
}
render() {
return this.state.inventory.map(itemList => {
let item = itemList;
return (
<div>
<h4>Nama: { item.name } </h4>
<h4>Nomor Seri: { item.serial } </h4>
<h4>ID Tag: { item.tag } </h4>
<img src="{ item.image }"/>
</div>
);
})
}
}