CSS stílusok kezelése a style attribútumban Reactben

Az előző leckékben a style attribútumba egy változót adtunk át, amely egy objektumot tartalmazott CSS stílusokkal. Használhatunk köztes változó nélkül is, ha az objektumot közvetlenül az attribútumban írjuk le - ebben az esetben két pár kapcsos zárójelre van szükségünk - az első a JSX beágyazásához, a második pedig az objektumhoz.

Tehát vegyük a CSS stílusok nélküli komponensünket:

App.jsfunction App() {
  return (
    <div>
      <p>szöveg</p>
      <p>szöveg</p>
      <p>szöveg</p>
    </div>
  );
}

Például adjuk meg közvetlenül a CSS tulajdonságokat a React App komponensünk első bekezdéséhez:

App.js<p style = {{
  color: 'orangered',
  fontWeight: 'bold' }}>
  szöveg
</p>

Hasonló módon adjunk hozzá stílusokat a többi elemhez is.

Ennek eredményeképpen a komponens kódja a következőképpen fog kinézni:

App.jsfunction App() {
  return (
    <div style = {{
      width: '200px',
      border: '2px solid brown',
      padding: '10px',
      textAlign: 'center' }}>
      <p style={{
        color: 'orangered',
        fontWeight: 'bold' }}>
        szöveg
      </p>
      <p style = {{
        fontStyle: 'brown',
        color: 'brown' }}>
        szöveg
      </p>
      <p style = {{
        backgroundColor: 'orange',
        fontWeight: 'bold',
        color: 'white' }}>
        szöveg
      </p>
    </div>
  );
}
Задание 1

Vegyétek azt a React komponenst, amelyet az előző lecke feladatában készítettetek. Adjatok hozzá stílusokat minden elemhez közvetlenül a style attribútumban, ahogyan ez a leckében bemutatásra került.