Type 'undefined' is not assignable to type 'Element | null'.
props
를 넘겨주다가 발생한 에러였다.
타입으로는 undefined 를 넣을 수가 없다는 말이라, undefinded 에 대한 처리를 해주면 된다.
꼭 undefined 가 아니더라도, 정확한 타입 처리를 해주지 않으면 계속 발생할 에러다.
as
키워드로 타입 단언nullable
처리|
논리 연산자 사용!
어설션 연산자 사용 ??
병합 연산자 사용위 방법들 모두가 타입의 조건을 처리해주는 방법들이다.
JavaScript 로 작업을 할 때 조건문에 필요한 것만 걸러서 넣었던 방법 그대로 타입에도 적용한다고 생각하면 쉽다.