ReactJS中的className,为什么不分类?

问题描述 投票:1回答:1

我是ReactJS的新手,我知道在ReactJS中,我们使用className而不是HTML中的class,但是我仍然尝试使用class并发现它正在发出警告!

警告:无效的DOM属性class。您是说className吗?

我正在使用的类来自Bootstrap .....

code snippet!

如果我们仍然可以使用class,为什么要使用className?

reactjs
1个回答
0
投票

您为react编写的实际代码称为JSX,您可以将其视为经过一些修改的javascript。因此,当您编写类似HTML的代码时,实际上就是JavaScript“修改过的”。我不知道为什么React Developers更改了它的语法的确切原因,但我认为是这样,所以它没有与HTML代码混合。正如您将进一步看到的那样,在使用React时必须遵循一些规则,即使您不遵循它们也进行编译,最终会收到与您编写的警告一样的警告。

© www.soinside.com 2019 - 2024. All rights reserved.