javascript - className= {'container' } 与 className ='container' 有什么区别

标签 javascript reactjs

我正在学习 React,想要将 className 属性传递给组件,并且想知道 className={'container'} 和 className='container' 之间的区别以及哪个是正确的使用方式。

最佳答案

在您的示例中,className={'container'}className='container' 两者的作用相同,没有区别。

classname={something}

其中的某物将是包含类名的变量。用于动态或基于条件的类分配。

示例:

classname={(ifsomething)?'red':'blue'}

className='something'

这是类及其名称的正常直接分配。

示例:

classname='red'

关于javascript - className= {'container' } 与 className ='container' 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59450905/

相关文章:

javascript - 添加加载图形jquery

javascript - 一种将 Canvas 中的 "toggle"图像当作 gif 的方法

javascript - 将变量从@Injectable 传递到组件

javascript - 我无法在用 TableRowColumn 包裹的 TextField 中填写任何内容

javascript - 如何拆分对象内部的字符串并将它们插入数组? JavaScript

javascript - 扩展 React.js 组件

javascript - 为什么:hover in this CSS code not work?

javascript - JavaScript 中 push 方法的 Polyfill

javascript - mouseclick 和 mousemove 事件在 react Canvas 中给出偏移错误

javascript - 第二次 axios api 调用时出现 GET 错误 400 错误请求