TS2345: Argument of type 'HTMLElement | null' is not assignable to parameter of type 'Element | DocumentFragment'.
위와 같은 에러가 떴다.
document.getElementById('root') 부분이다.
찾아보니 타입이 정해진 것을 다른 자료형에 할당하려고 하면 발생하는 에러라고 한다.
document.getElementById('root')!
이렇게 ! 하나 붙이면 해결.
null이 아니어야 한다는 의미이다.
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-0.html
공부하다가 우연히 봤는데 다른글을 비교하니
document.getElementById("root") as HTMLElement 와 같이 타입을 정해주는게 정석인것 같아요.