[TypeScript] 제네릭과 유틸리티 타입
제네릭타입을 클래스나 함수 등에서 파라미터처럼 사용할 수 있음function printAnything(arr: T[]): void { for(let i = 0; i 을 쓰지 않아도 타입 추론 가능printAnything([1, 2, 3]); // 를 쓰지 않아도 타입 추론 가능 T, U는 제네릭에서 많이 사용되는 단어이고 꼭 저런 단어가 아니더라도 내가 식별할 수 있는 단어면 활용할 수 있다! hook에서 활용하기function App() { const [counter, setCounter] = useState(); const increment = () => { setCounter(prev => prev++); }; return {counter};}- 위 경우에서 useState에 제..