typescript에서 Date객체 다루기

오류내용 string값
'Date | ((prevState: Date | null) => Date | null)' 형식에 'getDate' 속성이 없습니다.
'(prevState: Date | null) => Date | null' 형식에 'getDate' 속성이 없습니다.ts(2339)
다음으로 새로운 Date생성후 오류해결. 왜?

리액트에서는 키를 어떻게 관리하는가?
형제 사이에서만 동일한 ID가 없으면 문제없이 작동한다.