أثناء اتباع برنامج تعليمي للتفاعل من جانب الخادم ، واجهت خطأ وقت تشغيل ناتج عن ReactComponentTreeDevtool. على وجه التحديد ، يبدو أن وظيفة purgeDeep تمثل مشكلة في ظل ظروف معينة (رد فعل / lib / ReactComponentTreeDevtool.js سطر 47):
الرقم السري للمستخدم:
تتبع المكدس:
رمز المخالفة:
الحل: إضافة تحقق لمعرفات الطفل غير المحددة قبل الاجتياز (رد فعل / lib / ReactComponentTreeDevtool.js سطر 47) يحل المشكلة (انظر أدناه).
إضافي:
نظام التشغيل: OS X Yosemite (10.10.5)
العقدة: 4.4.7
قم بتشغيل: babel-node (عبر babel-cli 6.11.4)
اسمحوا لي أن أعرف إذا كان هناك أي معلومات إضافية يجب أن أقدمها (مثل تبعيات المطورين). شكرا!
هل يمكنك توفير الحد الأدنى من المشروع لإعادة إنتاج هذا؟ شكرا.
لقد انسحبت ./node_modules للحجم. فقط قم بتشغيل تثبيت npm ، ثم ابدأ npm وانتقل إلى localhost: 3000 لإعادة الإنتاج (نأمل).
تم إصلاح هذا في React 15.3.1.
(أيضًا ، شكرًا جزيلاً لك على توفير طريقة للتكاثر.)
التعليق الأكثر فائدة
(أيضًا ، شكرًا جزيلاً لك على توفير طريقة للتكاثر.)