Работа з CSS стылямі ў атрыбуце style у React

У папярэдніх уроках у атрыбут style мы перадавалі зменную, якая змяшчае аб'ект з CSS стылямі. Можна не выкарыстоўваць прамежкавую зменную, а распісаць аб'ект прама ў атрыбуце - у гэтым выпадку нам патрэбныя дзве пары фігурных дужак - першая ад JSX ўстаўкі, а другая - ад аб'екта.

Такім чынам, возьмем наш кампанент без CSS стыляў:

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

Напрыклад, пропiшем непасрэдна 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, як паказана ў гэтым уроку.