- I have a function to update the state and call another function to update object value in the setState callback method. 
- I also added a debugger on the breakpoint for the setState callback 
 method, what I observe is that the value always is the old one.
updateContactPath(path, index) {
    const { contactPaths } = this.state;
    const { setFieldValue } = this.props;
    contactPaths[index] = path;
    this.setState(
      {
        contactPaths,
      },
      () => setFieldValue('contactPaths', contactPaths),
    );
  }
 
    