eslint-plugin-clean-timer:eslint插件,用于使用setTimeout和setInterval的最佳实践

时间:2024-05-21 04:55:20
【文件属性】:

文件名称:eslint-plugin-clean-timer:eslint插件,用于使用setTimeout和setInterval的最佳实践

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-21 04:55:20

JavaScript

eslint-plugin-clean-timer 使用setTimeout和setInterval实施最佳实践 动机 它总是容易忘记清除通过设置定时器setTimeout或setInterval ,这可能会导致那些不易发现的错误。 使用以下代码对具有onMount和onUnmount生命周期的组件进行映像,如果在1000ms内安装和卸载了该组件,则计时器仍会触发 class App { onMount ( ) { /* timer id should assign to an identifier or member for cleaning up, `let timer = setInterval()` */ setInterval ( ( ) => { } , 1000 ) ; /* ^^^^^^^^^^^^^^^^^^^^^^^^ */


【文件预览】:
eslint-plugin-clean-timer-master
----.gitignore(22B)
----README.md(2KB)
----tests()
--------lib()
----LICENSE(1KB)
----package.json(729B)
----.npmignore(5B)
----README.zh-cn.md(1KB)
----lib()
--------index.js(605B)
--------rules()
----package-lock.json(74KB)

网友评论