์๋ฌ ๊ฒฝ๊ณ (Error Boundary) React ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ปดํฌ๋ํธ ํธ๋ฆฌ ํ์์์ ๋ฐ์ํ ์๋ฌ๋ฅผ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ์ปดํฌ๋ํธ์ด๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ๋ถ๋ถ์์ ๋ฐ์ํ ์๋ฌ๋ฅผ ๋ถ๋ชจ ์ปดํฌ๋ํธ์์ ์ฒ๋ฆฌํ ์ ์๋๋ก ํ๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ต์์์์ ์ฌ์ฉ๋๋ค. ํ์์ ๋ฐ๋ผ ์ฌ๋ฌ ๊ฐ์ ์๋ฌ ๊ฒฝ๊ณ๋ฅผ ์ค์ฒฉํด์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ฌ๋ฌ ์๋ฌ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌ ํ ์ ์๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ถ์์ ๋ฐ์ํ ์๋ฌ๋ก ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ๋๋ง์ด ์ค๋จ๋๋ ๊ฒ์ ๋ฐฉ์ง ํ ์ ์๋ค. static getDerivedStateFromError() ์์ ์ปดํฌ๋ํธ์์ ์๋ฌ๊ฐ ๋ฐ์ํ์ ๋ ํธ์ถ ๋๋ ์ ์ ๋ฉ์๋์ด๋ค. ์๋ฌ ์ํ๋ฅผ ์ปดํฌ๋ํธ์ ๋ฐ์ํ ์ ์๋ค. componentDidCatch() ์๋ช ์ฃผ๊ธฐ ๋ฉ์๋ ์ค ํ๋ ์์ ์ปดํฌ๋ํธ์์..