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