根据现有字段改变状态

Mutate state based on existing fields

使用 React-Final-Form,我正在创建一个控件,如果单击单选按钮,该控件允许用户在目录中列出。在点击处理程序中,我希望使用用户的名字和姓氏自动填充文本框。我正在用一个突变器来做这件事,我希望我能得到确认我这样做是正确的,因为我找不到关于我正在利用的 lastFieldState 属性 的文档:

  setDisplayName: (args, state, utils) => {
  const { firstname, lastname } = state.fields;
  const currentFirstName = firstname.lastFieldState.value;
  const currentLastName = lastname.lastFieldState.value;
  utils.changeValue(state, 'displayName', () => `${currentFirstName} ${currentLastName}`);
},

这里是图书馆的作者。我可以确认你做的很好。