如何解决反应useState设置状态导致<canvas>附加到html
反应gitlab-ci.yml
,而我正在设置状态时,一些奇怪的function createPicker() {
if (pickerApiLoaded && oauthToken) {
var view = new google.picker.View(google.picker.ViewId.DOCS);
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.NAV_HIDDEN)
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.setAppId(appId)
.setOAuthToken(oauthToken)
.addView(view)
.addView(new google.picker.DocsUploadView())
.setDeveloperKey(developerKey)
.setCallback(pickerCallback)
.build();
picker.setVisible(true);
}
}
会附加到主体useState
上!
<canvas>
单击按钮时,奇怪的<html>
会附加到import React,{ useState } from 'react';
import './style.scss';
export default () => {
const [auth,setAuth] = useState(false);
const handleAuth = () => setAuth(true);
return (
<header>
<button onClick={handleAuth}>handle auth</button>
</header>
);
};
的开头。
<canvas>
解决方法
尝试以隐身模式检查您的网站。
任何浏览器扩展程序都可能发生这种情况。
这个画布是从“React Developer Tools”扩展注入的。 它用于在组件呈现时突出显示更新。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。