【发布时间】:2015-04-01 13:45:16
【问题描述】:
我想为我的一些组件提供很好的错误消息,就像 React 一样,例如:
警告:数组中的每个孩子都应该有一个唯一的“key”道具。 检查 MyComponent 的渲染方法。请参阅fb.me/react-warning-keys 了解更多信息。
此消息提供有关错误上下文的一些信息。我知道我可以在调试器中找到它,但我想让我和我的程序员同事更轻松地进行调试。
【问题讨论】:
-
你需要这个有什么理由吗? React 组件作用于它们接收的属性和它们的内部状态,而不是它们所属的层次结构。不确定打印父组件是否有助于调试,
-
我创建了一个用于处理 Promise 的组件。我喜欢它,但最终我几乎在任何地方都使用它,所以我想改进它的错误处理。
-
我假设 Promise 处理程序是由父组件发送的,如果是这种情况,那么由于大多数问题都源于处理程序,而且这些问题都在父级,你知道你在哪里。