웹 개발은 iOS, AOS 개발 보다 더 어렵게 느껴진다.
react 그리고 nextjs로 사이드 프로젝트를 진행하면서
자바 스크립트, 타입스크립트를 주로 사용하다 보면
언어가 너무 지나치게 유연해서 머리가 뱅뱅 돈다..
js의 경우 java swift dart 등의 언어와 많이 다르다고 느껴진다.
java swift dart 이 3개의 언어를 배울 때에는
어렵다고 느낀적도 없고 스트레스받은 적도 없지만
js 만큼은 그냥 날 거칠게 만들어,,,
하지만 js 보다는 나은 type script지만
여전히 익숙하지 않아
syntax error,, 매일 즐겨 본다
그중 하나였던 useState의 type 지정에 대한 글이다.
다들 고수니깐, 코드로 나갑니다.
useState<number[]>([]);
useState<boolean>(false);
useState<String>('');
이렇게, 딱 보아도 <> 내에 작성합니다.
아니, 이렇게 보니깐, 또 괜찮네요..
타입스크립트를 사용할 때에는 가능한 타입을 지정하면
다양한 예외, 에러에서 벗어날 수 있습니다.
'develop' 카테고리의 다른 글
iOS 시뮬레이터 키보드 입력 안될 때 mac 키보드로 입력하기 (0) | 2024.08.05 |
---|---|
next.js generateSitemaps 사용하여 sitemap 만들기 - SEO 최적화 (0) | 2024.05.22 |
Next.js App Router 다국어 지원하기 i18n next-intl (0) | 2024.02.03 |
C#과 Java의 특징과 차이점을 알아보자 (0) | 2023.08.18 |
[VSCode] 최근 열었던 파일기록 삭제하기 - 깨끗한 환경 만들기 in Mac Windows (1) | 2023.03.07 |