![]() |
1
10
在React中,直接操作实际DOM是一种不好的做法,因为React更改首先应用于虚拟DOM,然后在实际DOM中只修改差异。此外,在调用函数时,DIV可能实际上不存在于真实的DOM中。 通过阅读 official documentation .
但是,对于您的问题,您需要使用
下面是一个工作示例 |
![]() |
2
3
你可以这样做
有一个状态
|
![]() |
3
3
我已经对代码进行了分解,这样您甚至可以看到在您的情况下,您可以使用react做些什么 styled-components 库很有帮助,因为它很受欢迎,并且经常与react应用程序一起使用,所以您可以将应用程序组合成可重用和反应性的组件块,这使得react非常强大。 因此,在本例中,我将color属性直接传递给AppWrapper,每个组件都可以有自己的包装器。
AppWrapper:
|
|
4
0
您可以使用此管理通过即时反应来更改背景颜色。
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 3 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 3 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 3 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |