Мазмуну:

Компоненттерди реакцияда стилдештирүүнүн үч түрдүү жолу кандай?
Компоненттерди реакцияда стилдештирүүнүн үч түрдүү жолу кандай?

Video: Компоненттерди реакцияда стилдештирүүнүн үч түрдүү жолу кандай?

Video: Компоненттерди реакцияда стилдештирүүнүн үч түрдүү жолу кандай?
Video: Даже один кусочек ДЫНИ, может вызвать НЕОБРАТИМЫЕ ПРОЦЕССЫ. Самая полезная часть дыни 2024, Май
Anonim

Өндүрүш деңгээлинде иштөө үчүн өнөр жайда кеңири колдонулган React JS компоненттерин стилдөөнүн сегизге жакын ар кандай жолдору бар окшойт:

  1. Inline CSS.
  2. Кадимки CSS.
  3. JSдеги CSS.
  4. Стилдүү Компоненттер .
  5. CSS модулдары.
  6. Sass & SCSS.
  7. Азыраак.
  8. Stylable.

Муну эске алып, компоненттерди кандайча стилдештиресиз?

Үчүн Реакция компоненти сиз кааласаңыз стили , жөн гана камтыган CSS файлын түзүңүз стилдер ал үчүн компоненти . Куруу учурунда жергиликтүү класс аттары картага түшүрүлүп, JS объектинин литералы катары экспорттолот React - ошондой эле класс аттары өзгөртүлгөн киргизүү CSSтин өзгөртүлгөн версиясы.

эмне үчүн ички стилдер жаман? Браузерлер ар бир веб-баракчаны жөнөкөй HTMLге которот. Колдонуу inline стилдери HTMLде а жаман көнүгүү, анткени браузер аны жакшы түшүнбөйт. Эгерде сиздин веб-сайтыңыз кичинекей болсо жана сиз тышкы веб-сайтты колдонгуңуз келбесе стили барактарды, анда сиз ички үчүн барышыңыз керек стилдер браузерлер аларды оңой түшүнө алышат.

Мындан тышкары, мен класстын аталышын реакцияда кантип колдоном?

className . CSS классын көрсөтүү үчүн, колдонуу the className атрибут. Бул,, жана башкалар сыяктуу бардык кадимки DOM жана SVG элементтерине тиешелүү. Эгер сен React колдонуңуз Веб компоненттери менен (бул сейрек кездешет), колдонуу анын ордуна класс атрибуту.

Реактивдүү жергиликтүү CSS колдонобу?

CSS колдонуңуз стилиңизге React Native колдонмолор. Сахна артында. css файлдарга трансформацияланат жергиликтүү реакция стилдик объектилер (мисалы карагыла). Бул трансформатор болот менен бирге колдонулушу керек React Native CSS модулдар.

Сунушталууда: