Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Tillämpa Extern CSS på en React-App | Stilmönster i React-Applikationer
React Mastery

bookUtmaning: Tillämpa Extern CSS på en React-App

Uppgift

Vi kommer nu att skapa komponenten Alert, som renderar alla element som skickas som children och applicerar specifika stilar på den. Uppgiften är:

  1. Skapa komponenten Alert som innehåller ett div-element.
  2. div-elementet ska ha klassnamnet alert.
  3. div-elementet ska använda propet children som innehåll.
  4. div-elementet ska ha följande CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
  1. För att skapa ett div-element i komponenten, använd <div>...</div>.
  2. För att använda props.children som textinnehåll, omslut det med {...} och ange props.children. Resultat: <div>{props.children}</div>.
  3. För att lägga till ett klassnamn på div-elementet, använd attributet className och sätt det till alert. Resultat: className="alert".
  4. För att importera filen med stilar i index.js-filen, använd import-satsen och ange rätt sökväg till filen. Resultat: import './index.css'.
  5. För att applicera stilar på div-elementet, använd klassnamnsväljaren .alert och infoga stilarna från uppgiften.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.17

bookUtmaning: Tillämpa Extern CSS på en React-App

Svep för att visa menyn

Uppgift

Vi kommer nu att skapa komponenten Alert, som renderar alla element som skickas som children och applicerar specifika stilar på den. Uppgiften är:

  1. Skapa komponenten Alert som innehåller ett div-element.
  2. div-elementet ska ha klassnamnet alert.
  3. div-elementet ska använda propet children som innehåll.
  4. div-elementet ska ha följande CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
  1. För att skapa ett div-element i komponenten, använd <div>...</div>.
  2. För att använda props.children som textinnehåll, omslut det med {...} och ange props.children. Resultat: <div>{props.children}</div>.
  3. För att lägga till ett klassnamn på div-elementet, använd attributet className och sätt det till alert. Resultat: className="alert".
  4. För att importera filen med stilar i index.js-filen, använd import-satsen och ange rätt sökväg till filen. Resultat: import './index.css'.
  5. För att applicera stilar på div-elementet, använd klassnamnsväljaren .alert och infoga stilarna från uppgiften.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 7
some-alt