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

ما الذي تعنية &$checked في مكون React؟

Adam Ebrahim

السؤال

في أحد أمثلة 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:" 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

التنسيقات داخل  &$checked سوف تذهب الا للعنصر الذي يحمل الكلاس root و checked  وترجمة الكود الى css طبيعي ستكون

.root {
    color: red ;
  }

.root.checked{
 color: red ;
}


.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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...