Darbas su textarea React
Dabar išmokime dirbti su daugiaeiliu
įvesties lauku textarea.
React dirbant su juo, patogumui, padaryta
panašiai kaip dirbant su tekstiniu input. Skirtingai
nuo gryno JS, React textarea
nereikia uždarančios žymės, o jo tekstas turi būti
įrašytas į value atributą.
Žiūrėkite pavyzdį:
jsxfunction App() {
const [value, setValue] = useState('');
function handleChange(event) {
setValue(event.target.value);
}
return <div>
<textarea value={value} onChange={handleChange} />
<p>{value}</p>
</div>;
}
Sutrumpinta forma:
jsxfunction App() {
const [value, setValue] = useState('');
return <div>
<textarea value={value} onChange={event => setValue(event.target.value)} />
<p>{value}</p>
</div>;
}
Задание 1
Tegul textarea įvedamas tekstas. Padarykite
taip, kad į pastraipą būtų išvedamas įvedamo
teksto translitas.
Задание 2
Tegul textarea kiekvienoje eilutėje
įvedami skaičiai. Padarykite taip, kad kai
įvedama į pastraipą būtų išvedama įvestų skaičių suma.