React Error Boundary
λ°νμμμ μ»΄ν¬λνΈ λ΄μ μλ°μ€ν¬λ¦½νΈ μ€λ₯λ React μ±μ μμμν€κ³ μ 체 μ±μ΄ μ€λ¨λλ λ¬Έμ μ μ΄ μ‘΄μ¬
React 16μμλ μ΄λ¬ν μλ°μ€ν¬λ¦½νΈ μ€λ₯λ₯Ό μ μ νκ² μ²λ¦¬νκΈ° μν΄ μ€λ₯ κ²½κ³λ₯Ό λμ
μ€λ₯ κ²½κ³ μκ°
μ€λ₯ κ²½κ³λ νμμ κ΅¬μ± μμ νΈλ¦¬ μ΄λμλ μλ°μ€ν¬λ¦½νΈ μ€λ₯λ₯Ό ν¬μ°©νκ³ ν΄λΉ μ€λ₯λ₯Ό κΈ°λ‘, μΆ©λμ΄ λ°μν ꡬμ±μμ λμ λ체 UI(fallback)λ₯Ό νμ
μ€λ₯ κ²½κ³μμ
componentDidCatch()
λ©μλλ κ΅¬μ± μμμ λν΄ μλ°μ€ν¬λ¦½νΈμcatch {}
λ¬Έμ²λΌ μλμ€λ₯ κ²½κ³λ νΈλ¦¬μμ νμ κ΅¬μ± μμμ μ€λ₯λ§ ν¬μ°©
μ€λ₯ κ²½κ³μ μ₯μ
λ¬Έμ λ°μ μ λ λμ μ¬μ©μ κ²½ν μ 곡
μ΅μμ κ²½λ‘ κ΅¬μ± μμμμ λννμ¬ κ°νΈνκ² μλ¬ κ΄λ¦¬ λλ
κ°λ³ μμ ―λ§λ€ λννμ¬ νλμ μμ ―μμ μλ¬κ° λ°μν΄λ λ€λ₯Έ μμ ―μ λννμΌλ‘ μ μ§ κ°λ₯
ꡬν λΌμ΄λΈλ¬λ¦¬
νμ¬λ ν΄λμ€ν κ΅¬μ± μμλ₯Ό ν΅ν΄μλ§ κ΅¬νμ΄ κ°λ₯
https://github.com/bvaughn/react-error-boundary
Last updated