ტექსტური ველის (textarea) მუშაობა React-ში
ახლა კი ვისწავლოთ თუ როგორ ვიმუშაოთ მრავალსტრიქონიან
შემავალ ველთან textarea.
React-ში მუშაობა მასთან, მოხერხებულობისთვის, გაკეთებულია
ტექსტური ინფუთთან მუშაობის მსგავსი. წმინდა JS-ისგან განსხვავებით,
React-ში textarea-ს
არ სჭირდება დამხურავი ტეგი, ხოლო მისი ტექსტი უნდა
განთავსდეს ატრიბუტში value.
ნახეთ მაგალითი:
function App() {
const [value, setValue] = useState('');
function handleChange(event) {
setValue(event.target.value);
}
return <div>
<textarea value={value} onChange={handleChange} />
<p>{value}</p>
</div>;
}
შემოკლებული ფორმით:
function App() {
const [value, setValue] = useState('');
return <div>
<textarea value={value} onChange={event => setValue(event.target.value)} />
<p>{value}</p>
</div>;
}
დაე, textarea-ში შედის ტექსტი. გახადეთ ისე,
რომ აბზაცში გამოიტანოს შეყვანილი ტექსტის ტრანსლიტი.
დაე, textarea-ში თითოეულ სტრიქონზე
შედის რიცხვები. გახადეთ ისე, რომ შეყვანისას აბზაცში გამოიტანოს შეყვანილი რიცხვების ჯამი.