온라인 강의/React 완벽 가이드 [Udemy]
39. 컴포넌트에 "일반" JavaScript 논리 추가하기 컴포넌트를 여러 컴포넌트로 분할하기
유호야
2023. 6. 1. 22:02
반응형
props 안에 텍스트와 같은 고정 값을 넣어 전달하는 것도 가능하다
선생님은 toLocaleString을 모두 사용했지만
나는 간단하게 getYear()로 년과 일자를 받아왔다
import './ExpenseItem.css';
function ExpenseItem(props) {
const month = props.date.toLocaleString('en-US', { month: 'long' });
const year = props.date.getYear() + 1900;
const day = props.date.getDate();
return (
<div className="expense-item">
<div>
{/* {props.date.toString()} */}
<div>{month}</div>
<div>{year}</div>
<div>{day}</div>
</div>
<div className="expense-item__description">
<h2>{props.title}</h2>
<div className="expense-item__price">{props.amount}</div>
</div>
</div>
);
}
export default ExpenseItem;
반응형