如何定位代码导致"警告:未知的DOM属性类。你的意思是className吗?"

时间:2017-03-10 07:38:17

标签: javascript reactjs warnings

我在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>
      );
  }

0 个答案:

没有答案