这是我的反应渲染功能
render:function(){ return ( <div> <p className="rr">something</p> <style> .rr{ color:red; } </style> </div> ) }
这给我这个错误
“ JSX:错误:解析错误:第22行:意外令牌:”
怎么了 我可以将完整的普通CSS嵌入到react组件中吗?
JSX只是javascript的一小部分扩展,不是它自己的完整模板语言。因此,您可以像在javascript中那样:
return ( <div> <p className="rr">something</p> <style>{"\ .rr{\ color:red;\ }\ "}</style> </div> )
http://jsfiddle.net/r6rqz068/
但是,绝对没有充分的理由这样做。