Can anyone tell me what is wrong with this code pls ?
import React, { useState } from "react"; const Createcolumn = () => { const [sum, setSum] = useState(''); const [dailySum, setDailySum] = useState(0); const [daysOfWork, setDaysOfWork] = useState(0); const [fare, setFare] = useState(0); const dailySumHandler = (e) => { setDailySum(Number(e.target.value)); }; const daysOfWorkHandler = (e) => { setDaysOfWork(Number(e.target.value)); }; const fareHandler = (e) => { setFare(Number(e.target.value)); }; setSum(dailySum * daysOfWork + fare); return ( <div> <div className="column"> <h1>Name</h1> <h1>Daily</h1> <h1>Days of Work</h1> <h1>Fare</h1> <h1>Total</h1> </div> <div className="column"> <div> <h1>Nodirbek</h1> </div> <div> <input type="text" onChange={dailySumHandler} /> </div> <div> <input type="text" onChange={daysOfWorkHandler} /> </div> <div> <input type="text" onChange={fareHandler} /> </div> <div> <h1>{sum}</h1> </div> </div> </div> ); }; export default Createcolumn; I cannot set my Sum to h1, it is saying too much render I tried to make a function as well, but it doesn't work either
I cannot set my Sum to h1, it is saying too much render I tried to make a function as well, but it doesn't work either