React'ta style Özniteliğinde CSS Stilleriyle Çalışma
Önceki derslerde, style özniteliğine
CSS stilleri içeren bir nesneyi tutan bir değişken
iletiyorduk. Ara değişken kullanmadan, nesneyi
doğrudan öznitelikte yazabiliriz - bu durumda
bize iki çift küme parantezi gerekir - birincisi JSX
yerleştirmesi için, ikincisi ise nesne için.
Şimdi, CSS stilimiz olmayan bileşenimizi alalım:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
Örneğin, React bileşenimiz App'in
ilk paragrafına doğrudan CSS özellikleri
yazalım:
<p style = {{
color: 'orangered',
fontWeight: 'bold' }}>
text
</p>
Benzer şekilde stil ekleyelim diğer etiketler için.
Sonuç olarak, bileşenin kodu şu şekilde görünecektir:
function 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>
);
}
Önceki dersteki alıştırmada yaptığınız
React bileşenini alın. Her etikete stilleri
doğrudan style özniteliğine ekleyin,
bu derste gösterildiği gibi.