사용 중인 상태ImperativeHandle이 지속되지 않습니다.
P粉786800174
P粉786800174 2024-04-01 00:20:12
0
1
344

내가 이런 상황에 처해 있다고 가정해 보세요:

으아아아

다음과 같이 useImperativeHandle 안에 넣으세요:

으아아아

상태가 다음과 같이 변하는지 추적하기 위해 useEffect를 사용할 때:

으아아아

버튼이 있는 것처럼 수동으로 확인하는 경우에만 작동하지 않습니다. onClick 인쇄할 것입니다. 그렇지 않으면 상태 저장이 아닙니다. 왜 이런 일이 발생합니까? 작동하게 하는 다른 방법이 있나요? 아니면 상태를 부모에게 이전하는 유일한 방법입니까?

P粉786800174
P粉786800174

모든 응답(1)
P粉674999420

useEffect 不是反应式的。它不跟踪事物。它只是比较渲染之间的依赖关系,如果有差异,它就会执行给定的回调。具有 useEffect의 구성 요소는 이 기능을 수행하기 위해 다시 렌더링해야 합니다.

할 수 있는 일은 부모의 콜백을 자식에게 전달하여 상태가 변경될 때 자식이 호출할 수 있도록 하는 것입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿