개발을 한 후에 미처 예상하지 못한 에러가 발생할 경우 '터진다'라 표현을 한다고 한다. 소프트웨어는 가변적이고 불규칙적이라서 100% 완벽하게 코드를 짰다고 해도 브라우저나 사용자의 접속환경에 따라서 에러가 나타날 수도 있다. 예측이 불가능하기 때문에 예상 못한 에러에 대해서도 처리를 해주어야 한다. 70%의 완벽한 코드와 30%의 에러 처리로 나누어진다고 한다. Error Boundary Error Boundary는 리액트에서 효과적으로 에러 처리를 할 수 있는 방법으로 React 16에서 도입된 개념이다. 에러가 발생하면서 유저는 화면이 멈추게 되거나 다른 동작들을 할 수가 없게 되는데 이는 UX 측면에서 굉장한 마이너스적 요소이다. 에러로 인해 컴포넌트가 실행되지 않는 경우들을 위해 다른 컴포넌트..