Работа со CSS стилови во атрибутот style во React

Во претходните лекции во атрибутот style ние пренесувавме променлива која содржеше објект со CSS стилови. Можно е да не се користи посредна променлива, туку да се опише објектот директно во атрибутот - во овој случај ни требаат два пара големи загради - првата за JSX вметнување, а втората - за објектот.

Значи, да го земеме нашиот компонент без CSS стилови:

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

На пример, да напишеме директно CSS својства за првиот пасус од нашиот React компонент App:

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

На сличен начин да додадеме стилови за останатите тагови.

Како резултат, кодот на компонентата ќе изгледа на следниов начин:

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

Земете го React компонентот кој го направивте во задачата од претходната лекција. Додадете стилови на секој таг директно во атрибутот style, како што е прикажано во оваа лекција.