اذهب إلى المحتوى

السؤال

نشر

في أحد أمثلة React لإستخدام material-ui وجدت الكود التالي، ولم أفهم فائدة &$checked ولماذا كتبت بهذا الشكل

import React from 'react';
import { createMuiTheme, makeStyles, ThemeProvider } from '@material-ui/core/styles';

const useStyles = makeStyles(theme => ({
  root: {
    color: theme.status.danger,
    
    // ما الفائدة من الكائن التالي
    '&$checked': {
      color: theme.status.danger,
    },
    
  },
  checked: {},
}));

هل سيسبب مشكلة إن تم قمت بتغيره إلى شيء آخر؟

Recommended Posts

  • 0
نشر

يمكننا تقسيم ال rule التالية '&$checked' لجزئين 

  • & هذه العلامة تعني ال rule الأب أي في حالتنا هنا فهو ال root
  • checked$ فهي تقوم بتوليد rule جديد من نفس ال rule الموجود

في المثال الموجود سيكون ال rule الناتجة هي "root.checked:" 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...