반응형
해당 강의에서는 장바구니 모달 창을 만들 것이다
React Portal을 이용해서 먼저 만들어보기 !
Cart.js
import classes from './Cart.module.css';
const Cart = props => {
const cartItems = (
<ul className={classes['cart-items']}>
{[
{ id: 'c1', name: 'Sushi', amount: 2, price: 12.99 }
].map((item) => <li>{item.name}</li>)}
</ul>
)
return <div>
{cartItems}
<div className={classes.total}>
<span>Total Amount</span>
<span>30.33</span>
</div>
<div className={classes.actions}>
<button className={classes['button-alt']}></button>
<button className={classes.button}></button>
</div>
</div>
}
export default Cart;
반응형
'온라인 강의 > React 완벽 가이드 [Udemy]' 카테고리의 다른 글
150. 카트 및 모달 State 관리 (0) | 2023.06.15 |
---|---|
149. 리액트 Portal을 통해 모달 추가하기 (0) | 2023.06.14 |
147. 양식 입력 IDs 수정하기 (0) | 2023.06.14 |
146. 양식 추가하기 (0) | 2023.06.14 |
145. 개별 식사 항목 추가 및 표시하기 (0) | 2023.06.14 |