Я новичок в React. Я только что научился создавать API с помощью nodejs и выражать из MySQL. Вы можете проверить выходной API json по адресу app.subarnanto.com/api/inventory.
Как вы визуализируете изображение? Это мой код. я тоже получил предупреждение
Предупреждение: каждый дочерний элемент в массиве или итераторе должен иметь уникальную "ключевую" опору.
И в-третьих, как мне улучшить свой код? Спасибо
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>
);
})
}
}