You are passing an arrow function rather than a value. It should be
value={this.getValue(data, name, catIndex, fieldIndex, type, value)}
Your getValue(1,2,3,4) function has 4 parameters. But you called it with 6 parameters.
value={()=> this.getValue(data, name, catIndex, fieldIndex, type, value)}
PS... do not upload your code with picture. copy and paste is not difficult.