我在ReactJS中收到了警告信息
警告:未知的DOM属性类。你的意思是className吗?
删除我的routes.js文件中的几乎每个组件后,我将其缩小到名为authenticationHandler.js
的文件中的特定组件,但该文件未显示在警告的回溯中,以warning.js:49
结束并在回溯中列出其他几个文件,但不列出authenticationHandler.js
然而,这种方法非常繁琐。如何以更有效的方式检测负责警告的代码?
对于记录,我或多或少地理解错误消息及其原因:<div class="foo">
应该是<div className="foo">
控制台中的警告以
开头warning.js:49Warning: Unknown DOM property class. Did you mean className?
warning @ warning.js:49
warnUnknownProperty @ DOMPropertyOperations.js:58
createMarkupForProperty @ DOMPropertyOperations.js:109
_createOpenTagMarkupAndPutListeners @ ReactDOMComponent.js:239
mountComponent @ ReactDOMComponent.js:199
mountComponent @ ReactReconciler.js:39
mountComponent @ ReactCompositeComponent.js:248
这是渲染函数的MCVE形式:
render: function() {
return (
<div class="foo">
</div>
);
}