과제로 년도에 맞는 리스트만 출력해보겠습니다.
저는 filter()메소드를 사용하였습니다.
props.items.filter(expense=>expense.date.getFullYear()==filteredYear)
우선 getFullYear()를 통해 년도를 받아와준다음
filter 조건으로 해당 연도나 filteredYear와 같은 요소만 추출했습니다.
props.items.filter(expense=>expense.date.getFullYear()==filteredYear).map(
                (expense)=>
                <ExpenseItem
                key={expense.id}
                title={expense.title} 
                amount={expense.amount} 
                date={expense.date}>  
filter 후 동적으로 렌더링하기 위해 map을 추가로 사용하였습니다.


결과적으로 잘 렌더링 되는것을 확인할 수 있습니다.
const filteredExpenses = props.items.filter(expense=>{
  return expense.date.getFullYear().toString() === filteredYear
}
강의에서는 이렇게 필터링된 배열을 따로 선언해주고 이것을 매핑하였습니다.