Werken met CSS-stijlen in het style attribuut in React

In eerdere lessen hebben we in het attribuut style een variabele doorgegeven die een object met CSS-stijlen bevat. Je kunt de tussenliggende variabele weglaten en het object rechtstreeks in het attribuut uitschrijven - in dat geval hebben we twee paar accolades nodig - de eerste voor de JSX insluiting, en de tweede - voor het object.

Laten we dus onze component nemen zonder CSS-stijlen:

App.jsfunction App() {
  return (
    <div>
      <p>text</p>
      <p>text</p>
      <p>text</p>
    </div>
  );
}

Laten we bijvoorbeeld rechtstreeks CSS-eigenschappen instellen voor de eerste alinea van onze React-component App:

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

Voeg op een vergelijkbare manier stijlen toe voor de overige tags.

Als resultaat ziet de code van de component er als volgt uit:

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

Neem de React-component die je hebt gemaakt in de opdracht bij de vorige les. Voeg stijlen toe aan elke tag rechtstreeks in het attribuut style, zoals getoond in deze les.