⊗jsrtPmSyOTS 99 of 112 menu

Kuingiza Data kwenye Sifa ya style Kutoka kwa Kitu katika React

Mitindo ya CSS inaweza pia kuongezwa kwa vipengele kupitia sifa style. Katika somo hili na machache yafuatayo, tuta angalia njia za staili za inline.

Kwa sasa hatutaunganisha faili styles.css, badala yake tutawasilisha thamani zinazofaa kwenye sifa style kwa namna ya kitu na mitindo kwa kila kitambulisho, ambayo tuta andika moja kwa moja kwenye faili ya sehemu (component).

Kwa hivyo, tuchukue sehemu yetu bila mitindo ya CSS, ambayo tulifanya katika somo lililopita:

function App() { return ( <div> <p>nakala</p> <p>nakala</p> <p>nakala</p> </div> ); }

Wacha tuunde kitu chenye mitindo ya CSS kwa div katika faili App.js kabla ya amri return katika kutofautisha class1. Kumbuka kwamba majina ya sifa hapa yanaandikwa kwa camelCase notation, na thamani za sifa zinahitaji kuwekwa kwenye alama ya quotation:

const class1 = { width: '200px', border: '2px solid brown', padding: '10px', textAlign: 'center' };

Sasa tuongeze kitu class2 chenye mitindo kwa aya ya kwanza:

const class2 = { color: 'orangered', fontWeight: 'bold' }

Kitu class3 chenye mitindo kwa aya ya pili:

const class3 = { fontStyle: 'italic', color: 'brown', }

Na mwisho, class4 kwa ya mwisho:

const class4 = { backgroundColor: 'orange', fontWeight: 'bold', color: 'white', }

Sasa, ili kutumia katika sehemu CSS classes, tutatumia sifa style. Kwa aya ya kwanza tulikuwa na kutofautisha class2, tuiwasilishe kama thamani:

<p style={class2}>nakala</p>

Kwa namna ile ile tuongeze mitindo kutoka kwa vitu kwa vitambulisho vilivyobaki.

Kwa matokeo, msimbo wa sehemu uta onekana kama ifuatavyo:

function App() { const class1 = { width: '200px', border: '2px solid brown', padding: '10px', textAlign: 'center', }; const class2 = { color: 'orangered', fontWeight: 'bold', }; const class3 = { fontStyle: 'italic', color: 'brown', }; const class4 = { backgroundColor: 'orange', fontWeight: 'bold', color: 'white', }; return ( <div style={class1}> <p style={class2}>nakala</p> <p style={class3}>nakala</p> <p style={class4}>nakala</p> </div> ); }

Chukua sehemu ya React ambayo ulifanya katika kazi kwa somo lililopita, unda vitu vya mitindo ya CSS kwa vitambulisho vyako, weka kwenye sifa zinazofaa style.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa