<p>رد فعل ذاكرة التخزين المؤقت alphas لا تعمل مع 16.8+</p>

تم إنشاؤها على ٦ فبراير ٢٠١٩  ·  11تعليقات  ·  مصدر: facebook/react

لم يتم نشر react-cache مع 16.8.1 مثل باقي حزم التفاعل.
هذا يعني أن عناصر التشويق في النظام الأساسي لن تعمل.

شارك _Originally التي كتبهاjaredpalmer في https://github.com/palmerhq/the-platform/pull/70#issuecomment -461170282_

Stale Question

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

الحل الحالي هو بالفعل بناء من المصدر ، ولكن إذا أراد الأشخاص تبسيط العملية ، يمكنك محاولة إضافة هذا إلى الحزمة الخاصة بك. json:

  "scripts": {
    "postinstall": "git clone [email protected]:facebook/react.git --depth=1 && cd react && yarn install --frozen-lockfile && npm run build react-cache && cd .. && npm i $(npm pack ./react/build/node_modules/react-cache) && rm -rf react react-cache-*.tgz"
  },

يذهب الائتمان إلى هذه الإجابة المتراكمة

سيكون رائعًا إذا استفاد رد فعل من البرنامج النصي "تحضير" npm _ و_

ال 11 كومينتر

الوقوع في هذا الخطأ مع

TypeError: dispatcher is undefined
يأتي هذا من الوظيفة readContext() في رد فعل-ذاكرة التخزين المؤقت-التنمية.جس ،

يمكن إغلاق هذا.

نحن نبني رد فعل ذاكرة التخزين المؤقت من الرئيسية ونستخدم مجلد البائع في مثال النظام الأساسي. في السابق تم تضمينه بشكل غير صحيح على أنه تبعية بدلاً من تبعية الأقران في النظام الأساسي.

نعم ، أعتقد في الوقت الحالي أن توصيتنا هي أنه يمكنك نسخ ولصق مصدره ولكن بعد ذلك ستكون بمفردك. استراتيجية التخزين المؤقت غير واضحة للغاية الآن ومن المرجح أن يتغير الأمر برمته كثيرًا. لا نريد أن تبدأ أي مكتبات قابلة لإعادة الاستخدام بالاعتماد عليها.

يمكننا بشكل معقول إضافة تحذير أحمر كبير على استيراده ثم نشر ألفا آخر. إذا كان شخص ما يرسل PR يبدو أنه من الجيد القيام بذلك.

أود أن أحاول إضافة تحذير بشأن الاستيراد ، ولكن ستكون مساهمتي الأولى.

كيف يمكننا تجربة التفاعل مع ذاكرة التخزين المؤقت والوضع المتزامن في الوقت الحالي؟ نظرًا لأنني أواجه هذه المشكلة مع الإصدارات أدناه 😅

"react": "16.8.0-alpha.1",
"react-cache": "2.0.0-alpha.1",
"react-dom": "16.8.0-alpha.1",

bitttttten هذا عرض توضيحي تشويق يعمل في إصدار "16.8". يمكنك تجربة عرض التشويق في الفرع use-suepense . آمل أن تساعدك.

إذا كنت ترغب في التجربة ، يجب أن تكون قادرًا على البناء من المصدر. :-)

يبدو أن بنائه من المصدر هو الطريقة الوحيدة في الوقت الحالي.

الحل الحالي هو بالفعل بناء من المصدر ، ولكن إذا أراد الأشخاص تبسيط العملية ، يمكنك محاولة إضافة هذا إلى الحزمة الخاصة بك. json:

  "scripts": {
    "postinstall": "git clone [email protected]:facebook/react.git --depth=1 && cd react && yarn install --frozen-lockfile && npm run build react-cache && cd .. && npm i $(npm pack ./react/build/node_modules/react-cache) && rm -rf react react-cache-*.tgz"
  },

يذهب الائتمان إلى هذه الإجابة المتراكمة

سيكون رائعًا إذا استفاد رد فعل من البرنامج النصي "تحضير" npm _ و_

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهمتك.

إغلاق هذه القضية بعد فترة طويلة من عدم النشاط. إذا كانت هذه المشكلة لا تزال موجودة في أحدث إصدار ، فالرجاء إنشاء مشكلة جديدة بمعلومات محدثة. شكرا لك!

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