function TemperatureConverter() { const [celsius, setCelsius] = useState(''); const [fahrenheit, setFahrenheit] = useState(''); const [kelvin, setKelvin] = useState(''); const updateFromCelsius = (c) => { setCelsius(c); if (c !== '') { const val = parseFloat(c); setFahrenheit(((val * 9 / 5) + 32).toFixed(2)); setKelvin((val + 273.15).toFixed(2)); } else { setFahrenheit(''); setKelvin(''); } }; const updateFromFahrenheit = (f) => { setFahrenheit(f); if (f !== '') { const val = parseFloat(f); const c = (val - 32) * 5 / 9; setCelsius(c.toFixed(2)); setKelvin((c + 273.15).toFixed(2)); } else { setCelsius(''); setKelvin(''); } }; const updateFromKelvin = (k) => { setKelvin(k); if (k !== '') { const val = parseFloat(k); const c = val - 273.15; setCelsius(c.toFixed(2)); setFahrenheit(((c * 9 / 5) + 32).toFixed(2)); } else { setCelsius(''); setFahrenheit(''); } }; return (