Indholdsfortegnelse:

Hvad er tre forskellige måder at style komponenter på, når de reagerer?
Hvad er tre forskellige måder at style komponenter på, når de reagerer?

Video: Hvad er tre forskellige måder at style komponenter på, når de reagerer?

Video: Hvad er tre forskellige måder at style komponenter på, når de reagerer?
Video: Four ways to style in React 2024, Kan
Anonim

Der ser ud til at være omkring otte forskellige måder at style React JS-komponenter på, som bruges i vid udstrækning i industrien til arbejde på produktionsniveau:

  1. Inline CSS.
  2. Normal CSS.
  3. CSS i JS.
  4. Stylet Komponenter .
  5. CSS-moduler.
  6. Sass og SCSS.
  7. Mindre.
  8. Stilbar.

Tager du dette i betragtning, hvordan stiler du komponenter i reagere?

For en Reaktionskomponent som du gerne vil stil , skal du blot oprette en CSS-fil, der vil indeholde stilarter for det komponent . På byggetidspunktet kortlægges lokale klassenavne og eksporteres som et JS-objekt literal for Reagere - samt en modificeret version af input CSS med omdøbte klassenavne.

hvorfor inline-stile er dårlige? Browsere oversætter hver webside til simpel HTML. Anvendelse af inline stilarter i HTML er en dårligt øv dig, fordi browseren ikke forstår det godt. Hvis din hjemmeside er lille, og du ikke ønsker at bruge ekstern stil ark, så skal du gå efter intern stilarter da browsere nemt kan forstå dem.

Udover dette, hvordan bruger jeg className til at reagere?

klassenavn . For at angive en CSS-klasse, brug det klassenavn attribut. Dette gælder for alle almindelige DOM- og SVG-elementer som,, og andre. hvis du brug React med webkomponenter (hvilket er usædvanligt), brug klasseattributten i stedet for.

Bruger reager native CSS?

Brug CSS at style din Reager Native apps. Bag kulisserne. css filer omdannes til reagere indfødt stilobjekter (se eksemplerne). Denne transformer kan bruges sammen med Reager Native CSS moduler.

Anbefalede: