ტექსტური ველის (textarea) მუშაობა React-ში

ახლა კი ვისწავლოთ თუ როგორ ვიმუშაოთ მრავალსტრიქონიან შემავალ ველთან textarea. React-ში მუშაობა მასთან, მოხერხებულობისთვის, გაკეთებულია ტექსტური ინფუთთან მუშაობის მსგავსი. წმინდა JS-ისგან განსხვავებით, React-ში textarea-ს არ სჭირდება დამხურავი ტეგი, ხოლო მისი ტექსტი უნდა განთავსდეს ატრიბუტში value.

ნახეთ მაგალითი:

jsxfunction App() {
  const [value, setValue] = useState('');
  
  function handleChange(event) {
    setValue(event.target.value);
  }
  
  return <div>
    <textarea value={value} onChange={handleChange} />
    <p>{value}</p>
  </div>;
}

შემოკლებული ფორმით:

jsxfunction App() {
  const [value, setValue] = useState('');
  
  return <div>
    <textarea value={value} onChange={event => setValue(event.target.value)} />
    <p>{value}</p>
  </div>;
}
Задание 1

დაე, textarea-ში შედის ტექსტი. გახადეთ ისე, რომ აბზაცში გამოიტანოს შეყვანილი ტექსტის ტრანსლიტი.

Задание 2

დაე, textarea-ში თითოეულ სტრიქონზე შედის რიცხვები. გახადეთ ისე, რომ შეყვანისას აბზაცში გამოიტანოს შეყვანილი რიცხვების ჯამი.