希望React忽略style属性

时间:2019-01-15 10:03:22

标签: reactjs

我知道指定样式的React方法是

<div style={{width:"100%"}}></div>

当我指定

<div style='width:"100%'></div>

我得到一个错误。

有没有办法让React忽略style属性并按原样使用它-一个字符串?

我想要的是React将style属性视为字符串。因此,我想像其他任何data-attribute属性一样指定样式。

谢谢

2 个答案:

答案 0 :(得分:2)

如果您希望该样式在某些条件下适用,则可以在大括号内使用条件语句。但是无论哪种方式,React都不会意识到这种样式,除非它放在大括号内

答案 1 :(得分:0)

根据React文档(https://reactjs.org/docs/dom-elements.html#style):

  

style属性接受具有camelCased属性而不是CSS字符串的JavaScript对象。

ReactJS没有做到这一点的本地方法。