TIL 114일차

김동현·2023년 3월 11일

TIL

목록 보기
90/93

오늘 사이드 프로젝트 디자인 수정과 타입스크립트 작업을 해보았습니다.

useNavigate() react Hook을 typeScript로 변환해서 써보았습니다.

// 일반적인 JSX 문법으로 작성시
const navigate = useNavigate()

// 타입스크립트 형식으로 작성하면
const navigate: NavigateFunction = useNavigate()

useState() 타입스크립트

useState<타입>()와 같이 Generics을 사용하여 해당 상태가 어떤 타입을 가지고 있는지 설정을 해줍니다.

ex)

const [attitudes, setAttitudes] = useState<boolean>(true);

Void
void 타입은 자바를 사용해본 사람은 알겠지만 보통 함수에서 반환 값이 없을 때 반환 타입을 표현하기 위해 사용된다.

profile
꺽이지 않는 마음

0개의 댓글