Reactда style атрибутида CSS стиллари билан ишлаш

Олдинги дарсларда style атрибутига биз CSS стиллари билан объектни ўз ичига олган ўзгарувчини ўтказган эдик. Ёрдамчи ўзгарувчини ишлатмасдан, объектни атрибутнинг ўзида ёзиш мумкин - бу ҳолда бизга иккита жингла қавслар зарур - биринчиси JSX қўйиши учун, иккинчиси эса объект учун.

Демак, CSS стилларисуз React компонентимизни оламиз:

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

Мисол учун, React компонентимиз Appнинг биринчи абзаци учун CSS хусусиятларини тўғридан-тўғри ёзайлик:

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 атрибутида тўғридан-тўғри қўшинг, ущбу дарсда кўрсатилганидек.