dangerouslySetInnerHTML React에서 DOM을 조작할 때, innerHtml 대신 권장하는 방법이다. 그 이유는 사이트 간 스크립팅 공격에 쉽게 노출 될 수 있기 때문이라고 한다.
라이프사이클은 리액트가 가상돔을 사용하기 때문에 가상돔이 생겼다가 없어지는 과정을 라이프사이클이라고 말합니다.가상돔이란 진짜돔을 그대로 복사해서 가지고 있다가 변확 생기면 가상돔에서 변화를 인지하고 변화가 완료되면 진짜돔에 변경된 부분만 적용하는 역할을 하고 있습니다.