我继承了这段代码
// utils/isMobileView.js
const isMobileView = window.innerWidth < 500;
export default isMobileView;
// somewhere else
import isMobileView from 'utils/isMobileView';
// ...
if (isMobileView) renderMobile()
else renderDesktop()
问题很明显。真实性仅在页面加载时评估一次。
我想将它重构为评估函数:
// utils/isMobileView.js
const isMobileView = () => window.innerWidth < 500;
export default isMobileView;
// somewhere else
import isMobileView from 'utils/isMobileView';
// ...
if (isMobileView()) renderMobile()
else renderDesktop()
有没有办法自动利用VSCode惊人的功能?
请注意,这个问题不是关于使用正则表达式,而是VSCode或扩展的本机重构功能。