Reactjs 为什么React会发出警告;未知道具“p”on<;p>;标签。从元件上拆下该支柱。”;当有';没有这样的道具吗?
从React 0.13.3升级到15.4.2时,我会收到如下警告:Reactjs 为什么React会发出警告;未知道具“p”on<;p>;标签。从元件上拆下该支柱。”;当有';没有这样的道具吗?,reactjs,Reactjs,从React 0.13.3升级到15.4.2时,我会收到如下警告: Warning: Unknown prop `p` on <p> tag. Remove this prop from the element. For details, see https://fb.me/ react-unknown-prop in p (created by Unknown) 警告:标签上的未知属性'p'。从元件上拆下此道具。有关详细信息,请参阅https://fb.me/ 反应未知道
Warning: Unknown prop `p` on <p> tag. Remove this prop from the element. For details, see https://fb.me/ react-unknown-prop
in p (created by Unknown)
警告:标签上的未知属性'p'。从元件上拆下此道具。有关详细信息,请参阅https://fb.me/ 反应未知道具
在p中(由未知创建)
(我不得不拆分URL以绕过堆栈溢出上的“无URL缩短器”问题;我不想扩展它,因为这会使引用的错误消息不准确。)
但我看不出这样的财产有什么用处。可能是什么问题?经过一些分而治之的调试,我发现了罪魁祸首:
<p dangerouslySetInnerHTML={{ __html: stuff }}></p>
将其更改为此可修复此问题:
<p dangerouslySetInnerHTML={{ __html: stuff }} />
通常情况下,包含生成错误的代码是有意义的,否则我不确定是否有人能真正提供帮助。@DaveNewton我将答案与问题一起发布,因此搜索此错误消息的人(像我一样)可以在下面找到我的解决方案。在我解决这个问题之前,我不知道是什么代码导致了它(这是谜团的一部分…),但答案包括这个代码。这只是一个警告,一般来说,一个有错误且没有代码的问题基本上是不可能回答的,而且往往会被否决。@DaveNewton好的,谢谢。是的,通常我会提供。酷。是的,很难知道什么时候开始找。我通常在日志HOC中封装这些内容以跟踪类似这样的任意内容。为什么不需要另一个{
来匹配}
?