我想为我的一些组件提供很好的错误消息,例如React,例如:
警告:数组中的每个子节点都应该有一个唯一的“键”支柱。 检查MyComponent的渲染方法。有关详细信息,请参阅fb.me/react-warning-keys。
此消息提供有关错误上下文的一些信息。我知道我可以在调试器中找到它,但我想让我和我的程序员们更容易调试。
答案 0 :(得分:1)
虽然您不清楚如何将其与评论中提到的Promise
组件一起使用,但您可以尝试这样做:
var componentName = this.constructor.displayName || this.constructor.name || undefined;
它的灵感来自ReactJS代码中的this函数,该函数在React元素验证期间查看构造函数以构建名称。
但是,如果你想要一个父母的名字,那么通过任何文件化的方式都是不可能的,如果你根据特定的内部实施建立代码,那么可能会很脆弱。它是一种单向信息流,因此孩子不需要通过正常架构链接到其父母。
如果您需要父母姓名,您需要获得价值并将其传递给我确定不太可能的孩子。