caseBread
postsabout
All
3 posts
All
Career
Frontend
[TypeScript] 커스텀 훅에서 제너릭 활용해보기

개요 프로젝트를 진행하면서 custom Hook을 사용해야할 일이 있었다. 다양한 곳에서 custom hook을 활용하기 위해선 generic 활용이 필수라는 것을 느꼈고, 학습 후 코드에 적용해보게 되었다. generic은 Java나 C++ 등의 정적타입 언어에서 동적타입 기능을 제공해주는 역할을 하고있기 때문에 정적타입 언어에서 중요한 문법이라고 볼 수 있다. Javascipt는 동적 타입 언어이지만, Typescript를 통해 정적타입 언어로 코드를 관리하기 때문에, 동적타입 기능을 제공해주는 generic에 대한 이해가 필요하다. 이에 따라 generic에 대해 학습해보고 이전에 진행했던 프로젝트에 적용해봄으로써 실전활용도 해보고자 한다. 제너릭(generic)이란? generic은 컴포넌트에 대해 재사용성을 높혀줄 때 활용하는 문법이다. 즉, 어떤 컴포넌트에 대해 다양한 타입 활용이 가능하도록 만들어준다. 일반 함수와의 차이 다음은 어떤 string 값을 넣었을 때 배열…

2023.10.09
Frontend

© Powered by danmin