# Изменение данных с помощью функции в React

Не обязательно совершать некие операции над стейтом прямо на выводе. Можно воспользоваться функцией:

`function square(num) { return num ** 2; } function App() { const [value, setValue] = useState(0); function handleChange(event) { setValue(event.target.value); } return <div> <input value={value} onChange={handleChange} /> <p>{square(value)}</p> </div>; }`

Дан инпут и абзац. В инпут вводится возраст пользователя. Сделайте так, чтобы при наборе текста, в абзаце автоматически появлялся год рождения пользователя.

Дан инпут и абзац. В инпут вводятся градусы Фаренгейта. Сделайте так, чтобы при наборе текста, в абзаце автоматически выполнялась конвертация в градусы Цельсия.

← →
↑