AutoComplete Material UI onNewRequest 错误行为

AutoComplete Material UI onNewRequest wrong behavior

我正在使用 react-redux 和 material-ui 开发一个小应用程序,当我使用 onNewRequest 属性 时,自动完成字段出现问题。它像组件的 onClick 一样被触发,而不是当我 select 列表中的一个元素时。

代码:

const test = () => {
  alert("Something");
}

并且该组件与服务响应一起工作以显示数据

case Status.OK:
  return <AutoComplete
    floatingLabelText="Origin"
    filter={(searchText, key) => (searchText.length >= 3 && key.indexOf(searchText) !== -1)}
    dataSource={ renderOrigins(response.data) }
    openOnFocus={false}
    maxSearchResults={3}
    onNewRequest={ test() }
    onClick={onClick(dispatch)}
    style={{marginRight: '30px'}}
  />

基本上就是这样,但是当我 select 自动完成字段时,函数 test() 被触发,而当我 select 列表中的一个元素时,什么也没有发生。

此致。

我的错,在 NewRequest={ test() } 上应该在 NewRequest={ test }