Material-ui: نوع الخاصية الفاشلة: "متغيرات متخلفة" للقراءة فقط في أسلوب الطباعة

تم إنشاؤها على ١٥ أكتوبر ٢٠١٨  ·  22تعليقات  ·  مصدر: mui-org/material-ui

تم التحديث للتو إلى الإصدار 3.2.1 ويظهر لي الخطأ التالي في وحدة التحكم:
نوع العنصر الفاشل: "متغير متوقف" للقراءة فقط في أسلوب الطباعة (تم إنشاؤه بواسطة WithStyles (أسلوب الطباعة))

أيه أفكار؟

  • [x] هذه ليست مشكلة v0.x.
  • [x] لقد بحثت في قضايا هذا المستودع وأعتقد أن هذه ليست نسخة مكررة.

بيئتك

| التقنية | الإصدار |
| -------------- | --------- |
| واجهة المستخدم المادية | الإصدار 3.2.1 |

bug 🐛 Typography

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

لقد حددنا المشكلة ولدينا إصلاح محتمل معلق للمراجعة. من فضلك لا ترسل هذا الموضوع غير المرغوب فيه باستخدام "+1". يؤدي هذا فقط إلى إغراق الإشعارات لجميع المشتركين في هذه المشكلة. يمكنك استخدام ميزة ردود الفعل بدلا من ذلك.

ال 22 كومينتر

Failed prop type: "deprecatedVariants" is read-only in Typography (created by WithStyles(Typography)) in WithStyles(Typography) (created by FormControlLabel) in label (created by FormControlLabel) in FormControlLabel (created by WithStyles(FormControlLabel)) in WithStyles(FormControlLabel) (created by CreateTaskBase)

أيضًا الحصول على هذا مقابل استخدام يبدو أنه غير ضار لـ Typography .

تحديث متغير الطباعة

biggreenbubble ماذا تقصد؟

متغيرات التحديث أيضًا تتبع هذه التعليمات:

https://material-ui.com/style/typography/#migration -to-typography-v2

ومع ذلك ، فقد قمت بتحديث المتغيرات وما زلت أعاني من هذه المشكلة.

بطريقة مماثلة.

+1

+1
لقد غيرت البديل القديم إلى الجديد ، لكن هذا التحذير لا يزال في وحدة التحكم.
ووثيقة api للطباعة قديمة أيضًا

لقد حددنا المشكلة ولدينا إصلاح محتمل معلق للمراجعة. من فضلك لا ترسل هذا الموضوع غير المرغوب فيه باستخدام "+1". يؤدي هذا فقط إلى إغراق الإشعارات لجميع المشتركين في هذه المشكلة. يمكنك استخدام ميزة ردود الفعل بدلا من ذلك.

يجب إصلاح مشكلة المنبع باستخدام https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types/pull/167. نحن بحاجة إلى إطلاقه الآن.

لا يمكن حل المشكلة ، تستمر وحدة التحكم في الإشارة إلى التحذير التالي:

تحذير: نوع الخاصية الفاشلة: "متغير متغير" للقراءة فقط ....

هل يمكن ان تساعدني من فضلك؟ #شكر..

JulianPovedaM لم يتم تحرير الإصلاح بعد. لا يمكننا تقديم حل بخلاف التعديل اليدوي لـ node_modules .

قد يكون أحد الحلول هو الاستنساخ والبناء محليًا والربط في تطبيقك نظرًا لأن الإصلاح في المكون الإضافي بابل قد تم إصداره بالفعل. لكن من فضلك لا تسأل في هذا الموضوع عن كيفية القيام بذلك. هذا خارج نطاق هذه القضية.

هل سيخرج هذا في إصدار تصحيح أم في الإصدار 3.4.0؟ إذا كان إصدار تصحيح ، أي تقديرات إطار زمني؟

شكرًا على تحليك بالصبر ، تم إصدار v3.2.2 ، أخبرنا إذا كان كل شيء جيدًا :).

يصلح لي! تحول كبير!

كل خير في جانبي أيضًا!

كان لدي 3.2.1 التي قمت بتثبيتها أمس ، وحصلت هنا من بحث google لاكتشاف أن 3.2.2 خارج! أول مرة أتطرق فيها إلى مشكلة ما بشكل صحيح عند إصلاحها! عمل جيد.

oliviertassinari أنا في حيرة من 3.2.2 لا يزال يظهر:

const theme = createMuiTheme({
  typography: {
    useNextVariants: true
  },
  palette: {
    primary: {
      main: "#50c9c3",
      light: "#87fcf6",
      dark: "#009893",
      contrastText: "#000000"
    },
    secondary: {
      main: "#80d8ff",
      light: "#b5ffff",
      dark: "#49a7cc",
      contrastText: "#000000"
    }
  }
});

ألقيت نظرة على الكود: هنا: https : //github.com/mui-org/material-ui/blob/b895ee783b13a50d4ab0a92c2ea15c2ff7f1e8ae/packages/material-ui/src/styles/createTypography.js#L38

يبدو أن استدعاء createTypography (يُدعى بـ createMuiTheme ) سيؤدي دائمًا إلى هذا التحذير بمجرد تعيين useNextVariants على "true" وهو في https://material-ui.com/style/ يوصى باستخدام

تحرير: هل أخطأت في الدليل؟ لقد قمت بالفعل بتحديث جميع الأنماط يدويًا في جميع أنحاء التطبيق لاستخدام المتغير الجديد (أي استبدال subheading بـ subtitle1 إلخ). هل من المفترض أن أضع العلم في هذه الحالة أم أنه من المفترض أن يكون العكس؟

jraoult الرجاء نشر رسالة التحذير.

لن يتم تشغيل رسالة التحذير في الكود الذي قمت بربطه إلا إذا كانت الحالة خاطئة.

~ @ eps1lon صحيح ، هذا سيئ لأن suppressWarning هو false الواقع. لكن الآن لدي انطباع (إذا كان الرمز صحيحًا) أنني أساءت فهم دليل الترحيل. إذا قمت بترحيل الأنماط يدويًا ، فلن أضطر إلى تعيين useNextVariants . ~

تحرير: @ eps1lon همم . ربما تحدثت بسرعة. لا أستطيع رؤية الرسالة بعد الآن. أتساءل عما إذا كانت ذاكرة التخزين المؤقت الخاصة بي على yarn معطلة.

oliviertassinari لدي خطأ أثناء استخدام الطباعة وهي تقول Cannot read property 'useNextVariants' of undefined . أنا لا أستخدم سمة Material-ui. لقد قمت بتعيين السمة الخاصة بي باستخدام حزمة أخرى وكتبت أيضًا window.__MUI_USE_NEXT_TYPOGRAPHY_VARIANTS__ = true; داخل صفحة HTML الخاصة بي.
يبدو أن هناك شرطًا داخل Typography.js لا يتحقق من مرجع فارغ للموضوع.

نحن نطلب أن يكون للموضوع شكل معين. إذا أرادت حزمة جهة خارجية إنشاء سمات لهذه المكتبة ، يجب أن تتطابق مع الشكل. الشكل الكامل: https://github.com/mui-org/material-ui/blob/994c376bb2d07d70b67182be60afd4ad7e247478/packages/material-ui/src/styles/createMuiTheme.d.ts#L30 -L43

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

القضايا ذات الصلة

sys13 picture sys13  ·  3تعليقات

FranBran picture FranBran  ·  3تعليقات

anthony-dandrea picture anthony-dandrea  ·  3تعليقات

chris-hinds picture chris-hinds  ·  3تعليقات

mb-copart picture mb-copart  ·  3تعليقات