
π¨ Error Log
Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
![]()
𧨠Error Found
λ¬Έμ λ
useEffectλ₯Ό μ¬μ©νλ κ³Όμ μμ λ°κ²¬λμλ€
λ¬Έμ μ μ λ°κ²¬ν΄λ³΄μ
useEffect (() => { // ννΈ : useEffect μ loop μ±μ§ νμ νκΈ° /* λ΄μ© */ })
μ, λ¬Έμ λ λ°λ‘
π Error Solute
useEffectμ νΈμΆ μμ μ΄λ€
useEffectμ λ³λμ νΈμΆ μμ μ μ μΈν΄μ£Όμ§ μλλ€λ©΄ 무ν 루νλ₯Ό λκ² λλ€React-useEffect λ μΈν°λ² νΉμ μΈλΆμμ μνΈ μμ©μ νμλ‘ μ 곡νλ μνκ΄λ¦¬ Function μ΄λ―λ‘ νΈμΆνλ μκ°μ΄ μ€μνλ€
Solute Code
useEffect (() => { /* λ΄μ© */ }, []) /* [] κ° λΉλ©΄ μ»΄ν¬λνΈ λ λλ§ μμλ§ νΈμΆ ||(or) μμ‘΄μ± λ°°μ΄μ λ£μ΄, νΈμΆ μμ μ ꡬ체ν μν€λ κ²μ΄ κ°λ₯ */μ΄μΈμ μ°Έμ‘°λ ꡬκΈλ§μΌλ‘~
π΅οΈβ Error is Best Teacher
리μ‘νΈλ₯Ό μμνμ§ μ΄λλ§, 6κ°μ? μ΄μ§λ§
μμ§ λͺ¨λ κ°λ μ 100% λλ¬νμ§ λͺ»ν μνλΌκ³ μκ°νλ€
(κ°κ΄μ μΌλ‘ μμ§ 50% λ§ μ΄ν΄ν κ² κ°λ€ π )