타입스크립트
타입스크립트 덕타이핑, 초과 프로퍼티 검사
리액트 + 타입스크립트 사용 시 Props로 전달할 때 객체 리터럴을 넘기게 되면 인터페이스에 정의 되지 않은 프로퍼티가 들어있을 때 에러가 나는 반면에, 변수에 담아서 넘기게 되면 인터페이스에 정의하지 않은 프로퍼티를 넣더라도 에러가 나지 않는 상황 발생. 이러한 현상이 왜 발생하는 것인지 알아보겠습니다. 또한 해결방법을 몇가지 공유 하겠습니다. 덕 타이핑이란 - 컴퓨터 프로그래밍 분야에서 덕 타이핑(duck typing)은 동적 타이핑의 한 종류로, 객체의 변수 및 메소드의 집합이 객체의 타입을 결정하는 것을 말합니다. 클래스 상속이나, 인터페이스 구현으로 타입을 구분하는 대신 덕 타이핑은 객체가 어떤 타입에 걸맞은 변수와 메소드를 지니면 객체를 해당 타입에 속하는 것으로 간주합니다. 만약 어떤 새가..