페이지에서 해당 요소가 제거되더라도 js 코드는 계속 실행됩니다.
react-js
编码时的第一个困难。因为页面没有重新加载,所以初始脚本仍在运行,如 setInterval、websocket、etc
코드를 사용하세요. 아래의 간단한 예에서는 요소가 제거되었지만 여전히 실행 중입니다. 전역 변수를 사용하여 생성해야 하면 작동하지 않습니다
으아악
P粉3443557152024-02-18 12:15:34
노드를 <script>
삭제할 수는 없으며 좀 더 구체적인 정리 작업을 수행해야 합니다.
setInterval
返回一个间隔 ID,您可以将其传递给 clearInterval
막으려면.
일반적으로 귀하의 코드는 React 컨텍스트에서 별로 의미가 없다고 말하고 싶지만, 귀하의 경우에는 다음과 같이 할 수 있습니다:
P粉0837850142024-02-18 10:00:45
이것은 React 질문입니다. 다음은 React 구성 요소에서 setInterval
를 사용하는 예입니다. 어떤 형태의 React Router를 사용하는 경우 아래 코드도 올바르게 제거/설치됩니다.