Styled Components-ის გამოყენება React-ში პროპსებთან ერთად
წინა გაკვეთილიდან ჩვენ გავიგეთ, რომ Styled Components-ის ბიბლიოთეკის საშუალებით სტილიზებული კომპონენტების გამოყენება შეგვიძლია როგორც ჩვეულებრივი React კომპონენტები. ამ გაკვეთილში ჩვენ ვნახავთ, რომ აქ ანალოგიურად იმუშავებს პროპსებიც.
დავუშვათ, გვაქვს React კომპონენტი
Block და ჩვენ შევქმენით მასში Styled Components-ის
საშუალებით სტილიზებული კომპონენტები
Input და Container:
const Container = styled.div`
display: flex;
flex-direction: column;
width: 150px;
`;
const Input = styled.input`
margin: 5px;
font-size: 18px;
`;
განვათავსოთ სამი Input კომპონენტი
Container-ში:
function Block() {
return (
<Container>
<Input />
<Input />
<Input />
</Container>
);
}
პროპსების გამოყენებით, ჩვენ შეგვიძლია დავაყენოთ
კომპონენტებში სხვადასხვა ატრიბუტები. მოდით,
მეორე ინფუთს დავუყენოთ ატრიბუტები
placeholder და type
მნიშვნელობებით name და text,
შესაბამისად, ხოლო მესამე ინფუთს ატრიბუტ
type-ს დავუყენოთ მნიშვნელობა password:
function Block() {
return (
<Container>
<Input />
<Input placeholder="სახელი" type="text" />
<Input type="password" />
</Container>
);
}
შექმენით ცარიელი React კომპონენტი Block,
გააკეთეთ მასში div, რომელშიც იქნება სამი
ღილაკი. Styled Components-ის ბიბლიოთეკის საშუალებით,
დაასტილეთ ეს div და ღილაკები. პროპსების გამოყენებით,
დაბლოკეთ პირველი ღილაკი, ხოლო მესამეს
გაუკეთეთ ტიპი reset.