Работа с textarea в React

Нека сега се научим да работим с многоредово входно поле textarea. В React работата с него, за улеснение, е направена подобна на работата с текстово input поле. За разлика от чистия 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 на всеки ред се въвеждат числа. Направете така, че с течение на въвеждането в абзаца да се извежда сумата на въведените числа.