다음과 같이 다시 작성된 제목: useState() 후크를 사용할 때 변수가 업데이트되지 않습니다.
P粉066224086
P粉066224086 2023-09-10 18:43:16
0
1
467

저는 React를 사용하여 소셜 네트워크 프로젝트를 진행하고 있습니다.

구성 요소를 클래스 구성 요소에서 함수 구성 요소로 바꾸고 후크를 사용하려고 하면 전역 문제가 발생합니다.

새 사용자로 전환하면 페이지에 이전 사용자의 상태가 표시됩니다

useState()후크를 사용하여 모든 것을 디버깅했지만 어떤 이유로 새 상태 구성 요소가 렌더링되면 업데이트되지 않습니다

으아악

컨테이너 컴포넌트가 여전히 클래스 컴포넌트인 게 문제인 줄 알았는데, 다시 실행해보니 아무것도 바뀌지 않았습니다.

P粉066224086
P粉066224086

모든 응답 (1)
P粉674876385

한 가지 해결 방법은useEffect후크를 사용하여 속성이 변경될 때 업데이트를 트리거하는 것입니다. 이 후크를 사용하여 현재 속성을 이전 속성과 비교한 다음 상태의 상태를 업데이트할 수 있습니다.

이를 참고로 사용하고 자신의 코드에 따라 조정할 수 있습니다.

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!