Reactstrap: 当 DOM 中不存在目标 ID 时,UncontrolledTooltip 不应引发错误

创建于 2019-07-25  ·  3评论  ·  资料来源: reactstrap/reactstrap

问题描述

  • reactstrap 版本^8.0.0
  • 反应版本^16.8.6

怎么了?

当 DOM 中不存在目标 ID 时,UncontrolledTooltip(可能还有其他不受控制的组件?)会在 React 应用程序中引发错误。

应该发生什么?

与其引发可能导致整个 React 应用程序崩溃的错误(恕我直言,这似乎不是一个关键问题,而是一个 UX 问题),也许它应该只是通过控制台警告开发人员/用户,而不是和平地显示工具提示。

重现问题的步骤

  1. 创建一个不受控制的工具提示,其目标在 DOM 中不存在(或者可以存在或不存在于 DOM 中,这取决于组件状态)。

控制台中的错误消息

控制台没有错误。

最有用的评论

+1

另外: https://github.com/reactstrap/reactstrap/issues/773 ,所以即使 id 拼写正确,它有时也会崩溃。

我认为这应该是console.error而不是使整个应用程序崩溃。

所有3条评论

与不受控制的工具提示和徽章相同的问题。

+1

另外: https://github.com/reactstrap/reactstrap/issues/773 ,所以即使 id 拼写正确,它有时也会崩溃。

我认为这应该是console.error而不是使整个应用程序崩溃。

这方面有什么进展吗?

此页面是否有帮助?
0 / 5 - 0 等级