gpt4 book ai didi

javascript - React 如何协同添加和删除工作?

转载 作者:行者123 更新时间:2023-11-28 14:25:36 25 4
gpt4 key购买 nike

我是 react 新手,正在尝试使用两个不同的按钮切换主体类。一个应该使用 onClick 事件添加一个类,另一个应该删除该类。下面是我的代码的示例。

现在在控制台中我可以看到事件触发两次,但类仍然存在。正如我所说,我是 React 新手,所以我知道我可能做错了。

bodyFixed() {
document.body.classList.add('body-fixed');
}

bodyRelative() {
document.body.classList.remove('body-fixed');
}

最佳答案

您正在尝试像使用 vanilla js 或 JQuery 一样直接修改 dom,但这不是 React 的使用方式。 React 创建一个由您创建和管理的虚拟 dom,然后 React 为您处理更改页面。

我建议遵循类似 this 的指南一个学习基本设置和概念的人(跳到他使用 JSX 的部分)。如果您显示整个组件文件,我可以进一步为您指出正确的方向。

关于javascript - React 如何协同添加和删除工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53507971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com