Modificación de datos usando una función en React

No es necesario realizar operaciones directamente en el estado durante la visualización. Se puede utilizar una función:

jsxfunction 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>;
}
Задание 1

Se da un input y un párrafo. En el input se introduce la edad del usuario. Haz que al escribir el texto, en el párrafo aparezca automáticamente el año de nacimiento del usuario.

Задание 2

Se da un input y un párrafo. En el input se introducen grados Fahrenheit. Haz que al escribir el texto, en el párrafo se realice automáticamente la conversión a grados Celsius.