React
cart
by sanat gupta
HTML
<div id="app"></div>
CSS
.container{
width:100%;
float:left;
}
.product{
width: 25%;
float: left;
background-color: brown;
color: #fff;
padding: 10px;
margin: 10px;
border-radius: 10px;
}
React
class TodoApp extends React.Component {
constructor(props) {
super(props)
this.state = {
items: [
{product_id:1, product_name: "Apple iphone 6", Prduct_price:27000 },
{product_id:2, product_name: "Apple iphone 6 S", Prduct_price:29000 },
{product_id:3, product_name: "Apple iphone 6 S plus", Prduct_price:35000 }
]
}
}
addCart(){
alert();
}
render() {
return (
<div className="container">
<h2>Product</h2>
{this.state.items.map(item => (
<div id={item.product_id} className="product">
<label>{item.product_name}</label><br></br>
<label>RS :- {item.Prduct_price}</label><br></br>
<button onClick={()=>this.addCart()}>Add</button>
</div>
))}
</div>
)
}
}
ReactDOM.render(<TodoApp />, document.querySelector("#app"))