【发布时间】:2020-04-05 19:29:45
【问题描述】:
我是 ReactJS 的新手,我知道在 ReactJS 中我们使用 className 而不是 HTML 中的 class,但我仍然尝试使用 class 并发现它正在使用一些警告!
警告:无效的 DOM 属性 class。你是说className吗?
我使用的类来自 Bootstrap.....
如果我们仍然可以使用 class 为什么要使用 className?
【问题讨论】:
标签: reactjs
我是 ReactJS 的新手,我知道在 ReactJS 中我们使用 className 而不是 HTML 中的 class,但我仍然尝试使用 class 并发现它正在使用一些警告!
警告:无效的 DOM 属性 class。你是说className吗?
我使用的类来自 Bootstrap.....
如果我们仍然可以使用 class 为什么要使用 className?
【问题讨论】:
标签: reactjs
您为 react 编写的实际代码称为 JSX,您可以将其视为经过一些修改的 javascript。因此,当您编写类似 HTML 的代码时,实际上是“修改”了 javascript。我不知道 React Developers 更改语法的确切原因,但我认为它不会与 HTML 代码混合。正如您将进一步看到的,在使用 React 时必须遵循一些规则,即即使你不关注它们也会编译,最终会收到你写的警告。
【讨论】: