Front-End/TypeScript

[ts-react] 인강 필기

CODE_PLAN 2023. 12. 9. 01:15

- onClick = {onClickBtn('바위' )}  처럼 고차함수일때 인수를 첫번째 매개변수로 받을수있음

-> REACT 고차함수 (여기에 넣을수있음 ) => () =>

 

-ts는 변수/매개변수/리턴값에 타입이 붙음 

 

- 배열에 includes 쓸려면 tsconfig.json에서 es2016을 꼭 추가해줘야함 

- ts에서는 빈배열 [] 를 조심해야함 , 빈배열은 never

따라서 빈배열을 쓸경우에는 항상 타이핑을 제너릭으로 정확하게 number배열 이렇게 지정해줘야 

정확하게 들어감 빈배열쓰면안됨

- 함수컴포넌트에서 props 자리는 FunctionCompoent<{number:number } >여기서 <안> 부분

props 제네릭자리  

-ts의 한계 => window, State등 

-타입스크립트는 기본적으로 타입을 넓게 잡기때문에 왠만하면 객체같은것은 직접 타이핑해주는게

좋다

- 타입 에일리어스란?