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