Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Styling af Komponenter med Ekstern CSS | Styling af React-applikationer
Introduktion til React

bookStyling af Komponenter med Ekstern CSS

Selvom inline-stilarter er nyttige til små eller dynamiske tilpasninger, benytter de fleste reelle applikationer eksterne CSS-filer. Denne tilgang holder stilarter adskilt fra komponentlogik og gør dem lettere at administrere, efterhånden som projekter vokser.

React understøtter eksterne CSS-filer direkte. Du kan skrive almindelig CSS og anvende den på komponenter ved hjælp af klassenavne, ligesom i traditionel webudvikling.

Oprettelse af en ekstern CSS-fil

Opret først en CSS-fil og definer dine stilarter:

/* styles.css */
.title {
  font-size: 32px;
  font-weight: 700;
  color: rebeccapurple;
}

Denne CSS-fil indeholder en simpel klasse, der kan genbruges på tværs af komponenter.

Import af CSS i en komponent

For at anvende stilarterne importeres CSS-filen i din komponentfil:

import "./styles.css";

const App = () => (
  <>
    <h1 className="title">App title</h1>
  </>
);

I React skrives attributten class som className, da class er et reserveret nøgleord i JavaScript.

Sådan fungerer ekstern CSS i React

CSS-filer anvendes som standard globalt. Enhver komponent kan bruge en klasse, der er defineret i en importeret CSS-fil. Stilarter opfører sig på samme måde som i standard HTML og CSS. Dette gør ekstern CSS velkendt og nem at bruge, især for udviklere med baggrund i traditionel webudvikling.

Hvornår skal ekstern CSS bruges

Ekstern CSS er et godt valg, når:

  • Stilarter deles på tværs af flere komponenter;
  • Layouts bliver mere komplekse;
  • Du ønsker en tydelig adskillelse mellem struktur og styling.

For større projekter fører ekstern CSS ofte til renere og mere vedligeholdelig kode.

1. Hvordan anvender du en CSS-klasse på et element i React?

2. Hvad er sandt om ekstern CSS i React?

question mark

Hvordan anvender du en CSS-klasse på et element i React?

Select the correct answer

question mark

Hvad er sandt om ekstern CSS i React?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

bookStyling af Komponenter med Ekstern CSS

Stryg for at vise menuen

Selvom inline-stilarter er nyttige til små eller dynamiske tilpasninger, benytter de fleste reelle applikationer eksterne CSS-filer. Denne tilgang holder stilarter adskilt fra komponentlogik og gør dem lettere at administrere, efterhånden som projekter vokser.

React understøtter eksterne CSS-filer direkte. Du kan skrive almindelig CSS og anvende den på komponenter ved hjælp af klassenavne, ligesom i traditionel webudvikling.

Oprettelse af en ekstern CSS-fil

Opret først en CSS-fil og definer dine stilarter:

/* styles.css */
.title {
  font-size: 32px;
  font-weight: 700;
  color: rebeccapurple;
}

Denne CSS-fil indeholder en simpel klasse, der kan genbruges på tværs af komponenter.

Import af CSS i en komponent

For at anvende stilarterne importeres CSS-filen i din komponentfil:

import "./styles.css";

const App = () => (
  <>
    <h1 className="title">App title</h1>
  </>
);

I React skrives attributten class som className, da class er et reserveret nøgleord i JavaScript.

Sådan fungerer ekstern CSS i React

CSS-filer anvendes som standard globalt. Enhver komponent kan bruge en klasse, der er defineret i en importeret CSS-fil. Stilarter opfører sig på samme måde som i standard HTML og CSS. Dette gør ekstern CSS velkendt og nem at bruge, især for udviklere med baggrund i traditionel webudvikling.

Hvornår skal ekstern CSS bruges

Ekstern CSS er et godt valg, når:

  • Stilarter deles på tværs af flere komponenter;
  • Layouts bliver mere komplekse;
  • Du ønsker en tydelig adskillelse mellem struktur og styling.

For større projekter fører ekstern CSS ofte til renere og mere vedligeholdelig kode.

1. Hvordan anvender du en CSS-klasse på et element i React?

2. Hvad er sandt om ekstern CSS i React?

question mark

Hvordan anvender du en CSS-klasse på et element i React?

Select the correct answer

question mark

Hvad er sandt om ekstern CSS i React?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 3
some-alt