Semantic UI react dropdown search allowAddition,如何区分onchange事件中的addition?

Semantic UI react dropdown search allowAddition, how to distinguish the addition in onchange event?

在我的程序中,如果用户 select 下拉列表中的项目,onchange 事件将触发 api 调用以自动填充其余字段。但是如果用户在下拉列表中添加自己的项目,我需要区分它并以不同的方式处理我的 onchange 事件。

但是 onchange 事件道具似乎没有给出任何关于这个 selection(值字段)是否是一个附加项的信息。 onAddItem 函数发生在 onchange 之后,因此它也无济于事。我应该怎么办?

onChange 事件目前不指示该值是否为新值,但您可以通过遍历选项轻松确定。

dropwDownChangeHandler(event, data) {
    let optionIsExisting = false;
    data.options.forEach(option => {
      if (option.value === data.value) optionIsExisting = true;
     });
    console.log(optionIsExisting);
}