javascript - React --> Warning : validateDOMNesting(. ..): <p> 不能作为 <p> 的后代出现

标签 javascript node.js reactjs webpack babeljs

我在浏览器控制台中收到此警告:

warning.js?da67:33 Warning: validateDOMNesting(...): <p> cannot appear as a descendant of <p>.

在线:

<p>{this.state.error && <p className="errorText">{this.state.error}</p>}</p>

这是一个 react 项目。我也在使用 webpack。如何解决这个问题?

最佳答案

警告会告诉您具体需要做什么。你不能嵌套 <p>标签,因此使用 div对于像

这样的外部标签
<div>
   {this.state.error && 
      <p className="errorText">
           {this.state.error}
       </p>
   }
</div> 

关于javascript - React --> Warning : validateDOMNesting(. ..): <p> 不能作为 <p> 的后代出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51515334/

相关文章:

javascript - 无法通过 http.get 调用从数据库获取数据

javascript - Electron 应用程序在运行 Javascript 代码时停止渲染

node.js - Dockerized NGINX 配置与在 Azure 上运行的 ReactJS 应用程序(容器实例)

url - 如何在react-router中设置和处理语言?

javascript - Reactjs:在嵌套数组上使用 map() 时遇到挑战

启用 JavaScript 的过度滚动

javascript - d3 如何限制拖放区域

Node.js Socket.IO 客户端 'unhandled socket.io url'

javascript - 错误类型对象在 Internet Explorer 上不支持这种属性或方法

angularjs - 在 Protractor 2.0 中,在 beforeAll 中调用 clear() 行为不当