React-та textarea-мен жұмыс жасау
Енді көпжолды енгізу өрісі 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-та әр жолда сандар енгізілсін.
Енгізу барысында енгізілген сандардың қосындысы
абзацта көрсетілетіндей етіңіз.