Reactstrap: UndrivenTooltipは、ターゲットIDがDOMに存在しない場合にエラーを発生させるべきではありません

作成日 2019年07月25日  ·  3コメント  ·  ソース: reactstrap/reactstrap

問題の説明

  • reactstrapバージョン^8.0.0
  • 反応バージョン^16.8.6

何が起こっている?

UnmanagedTooltip(およびおそらく他のUncontroledコンポーネント?)は、ターゲットIDがDOMに存在しない場合、Reactアプリケーションでエラーを発生させます。

何が起こるべきですか?

Reactアプリケーション全体をクラッシュさせる可能性のあるエラーを発生させる代わりに(これは重大な問題ではないようですが、UXの問題の方が多いです)、コンソールを介して開発者/ユーザーに警告し、平和的に表示しないようにする必要がありますツールチップ。

問題を再現する手順

  1. ターゲットがDOMに存在しない(またはコンポーネントの状態に応じてDOMに存在する場合と存在しない場合がある)UnmanagedTooltipを作成します。

コンソールのエラーメッセージ

コンソールにエラーはありません。

最も参考になるコメント

+1

また、 https

これは、アプリ全体をクラッシュさせるのではなく、 console.error必要があると思います。

全てのコメント3件

制御されていないツールチップとバッジでも同じ問題が発生します。

+1

また、 https

これは、アプリ全体をクラッシュさせるのではなく、 console.error必要があると思います。

これについて何か進展はありますか?

このページは役に立ちましたか?
0 / 5 - 0 評価