저는 React를 사용하여 소셜 네트워크 프로젝트를 진행하고 있습니다.
구성 요소를 클래스 구성 요소에서 함수 구성 요소로 바꾸고 후크를 사용하려고 하면 전역 문제가 발생합니다.
새 사용자로 전환하면 페이지에 이전 사용자의 상태가 표시됩니다
useState()
후크를 사용하여 모든 것을 디버깅했지만 어떤 이유로 새 상태 구성 요소가 렌더링되면 업데이트되지 않습니다
컨테이너 컴포넌트가 여전히 클래스 컴포넌트인 게 문제인 줄 알았는데, 다시 실행해보니 아무것도 바뀌지 않았습니다.
P粉6748763852023-09-11 17:31:34
한 가지 해결 방법은 useEffect
후크를 사용하여 속성이 변경될 때 업데이트를 트리거하는 것입니다. 이 후크를 사용하여 현재 속성을 이전 속성과 비교한 다음 상태의 상태를 업데이트할 수 있습니다.
이를 참고로 사용하고 자신의 코드에 따라 조정할 수 있습니다.
으아악