<aside> ⭐ 2번 UI영역을 1번 컴포넌트가 관리하는 데이터와 분리하면 어떨까?!
</aside>
export default function Calendar(){
const { headersm body, view } = useCalendar();
}
Calendar 라는 컴포넌트는 useCalendar에서 반환된 데이터를 어떻게 보여줄지만 정의하면된다. ⇒ UI
<aside> ⭐ 디자인이 다른 달력을 만들때도, useCalendar hooks를 가져다 사용할 수 있다.
</aside>
<aside> ⭐ 달력 데이터를 만드는 일은 useCalendar hooks에게 위임함.
</aside>
<aside> ⭐ 이로써, UI는 어떻게 보여질지만 관심을 가지게 되면 되었다.
</aside>