Cannot figure out why this state will not update, there are other values other than personalValues that is why it is nested.
The state
this.state = {
   personalValues: [
     {targetLevel: 0},
     {firstCommission: 0.36},
     {cancels: 0.10},
     {averagePolicy: 1150},
     {productionWeeks: 48},
     {presPerWeek: 15},
     {closingRate: 0.40},
     {appsPerWeek: 6}
   ]
The handler I tried
handleFormChange(event){
  this.setState({[event.target.name]: event.target.value})
}
The Component
const personalFormValues =
    { 
      class: ["firstCommission", "cancels", "averagePolicy",
              "productionWeeks", "presPerWeek", "closingRate",
              "appsPerWeek"],
    };
var className = personalFormValues.class[i];   
    <TextField
                className={className}
                type="number"
                placeholder={personalFormValues.placeholder[i]}
                onChange={this.handleFormChange}
                onBlur={this.changeValues}
                name={className}
                fullWidth={true}
                pattern="[0-9]*"
                required />
 
     
     
     
    