Reactstrap: يجب ألا يقوم UncontrolledTooltip بإصدار خطأ عندما لا يكون معرف الهدف موجودًا في DOM

تم إنشاؤها على ٢٥ يوليو ٢٠١٩  ·  3تعليقات  ·  مصدر: reactstrap/reactstrap

وصف المشكلة

  • إصدار رد الفعل ^8.0.0
  • إصدار التفاعل ^16.8.6

ماذا يحدث؟

UncontrolledTooltip (وربما مكونات أخرى غير خاضعة للرقابة؟) تثير خطأ في تطبيق React عندما لا يكون معرف الهدف موجودًا في DOM.

ماذا يجب ان يحدث؟

بدلاً من إثارة خطأ يمكن أن يؤدي إلى تعطل تطبيق React بالكامل (لا يبدو أن هذه مشكلة حرجة ، ولكن أكثر من مشكلة UX) ، ربما ينبغي فقط تحذير المطور / المستخدم من خلال وحدة التحكم وعدم إظهار تلميح.

خطوات إعادة إنتاج المشكلة

  1. قم بإنشاء UncontrolledTooltip هدفه غير موجود في DOM (أو يمكن أن يكون موجودًا أو غير موجود في DOM بناءً على حالة المكون).

رسالة خطأ في وحدة التحكم

لا يوجد خطأ في وحدة التحكم.

التعليق الأكثر فائدة

+1

أيضًا: https://github.com/reactstrap/reactstrap/issues/773 ، لذلك في بعض الأحيان سيتعطل حتى لو تم كتابة المعرف بشكل صحيح.

أعتقد أن هذا يجب أن يكون console.error بدلاً من تعطل التطبيق بالكامل.

ال 3 كومينتر

تواجه نفس المشكلات مع تلميحات الأدوات والشارات غير المتحكم فيها.

+1

أيضًا: https://github.com/reactstrap/reactstrap/issues/773 ، لذلك في بعض الأحيان سيتعطل حتى لو تم كتابة المعرف بشكل صحيح.

أعتقد أن هذا يجب أن يكون console.error بدلاً من تعطل التطبيق بالكامل.

هل هناك أي تقدم في هذا؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات