Замеряю
<button className="btn btn-danger" onClick={() => this.onDelete(product.id)}>X</button>
onDelete(id) {
this.setState(state => ({
productsList: state.productsList.filter(product => product.id !== id),
}));
}
Со state получается работать нельзя?
return {
...state,
state.items.filter(item => item.id !== id),
};
Мне данные получается надо передавать файлом?
history.push('/url', { prop: 'value' });
RouteComponentProps
RouteComponentProps<{ product: string }>
RouteComponentProps<any>
Ну я бы так однозначно не утверждал. Как минимум в макете присутствует кнопка "Подробнее...".