why state change dosen't (not) re render child component

2021. 1. 17. 01:06JavaScript/React

why state change dosen't (not) re render child component

1시간을 찾아 해맸다..

stackoverflow 게시글을 보면 key값을 추가해라.. 이전값과 비교해라 등등 많은 게시글들이 있었지만 아무것도 나에겐 적용되지 않았다 반 포기 상태에서 코드를 다시 한번보니

const [isModal, setModal] = useState(false)

<Child>
      글글~
      <Child2 isModal = {isModal}/>
</Child>

Child2에서 re-render를 해야하는데 Child태그 안에있어서

re-render를 하지 않고 있던 것이었다..

<Child>
      글글~
</Child>
<Child2 isModal = {isModal}/>

위 코드로 수정했더니 정상적으로 되었습니다!