Witam,
Piszę prostą aplikację w ramach nauki React. Chciałbym, aby po kliknięciu w nazwę książki była ona dodawana do koszyka.
a) W jaki sposób dodać do stanu inne atrybuty, np. identificator. O ile atrybut title mogę dodać bez problemu, o tyle pozostałych, takich jak identificator, czy author już nie.
newProduct = {
title: e.target.title
}
b) Produkt faktycznie dodaje się do koszyka, ale staje się on tablicą, która dzieli tytuł na litery. Próbowałem zmienić zapis
let chart =[...this.state.chart];
na
let chart ={...this.state.chart};
ale wówczas po klikniętu pokazuje się pusta strona.
Pełen kod: https://codepen.io/Bakr1/pen/bxdgBg