[ts][x: string]: any 의미, 활용법

낭만개발자·2022년 5월 26일
0

ts 하다보면 이렇게 정의된걸 볼 수있다.

[x: string]:any 의 의미는
string으로 된 어떠한 문자열도 키가 될 수 있고, value로도 어떠한 value가 올수 있다는 뜻
왜 쓰냐면은..

이런식으로 중간 매개 컴포넌트로 활용될때 부모에게 상속받아 자식 컴포넌트로 넘겨줘야 되는데 매개인데
하나하나 다 정의하면 공수가 엄청 든다. 마지막 상속받는 자식에서만 자료형 규정해서 틀리면 에러내면 되니깐.. 그래서 매개 컴포넌트에선 그냥 다 any로 넘겨두도록 하는 요령 같은거다.

https://stackoverflow.com/questions/59214402/what-does-the-type-x-string-any-mean

profile
낭만닥터와 슬의를 보고 저런 개발자가 되어야 겠다고 꿈꿔봅니다.

0개의 댓글