在 blueprintjs 中,如何在 FileInput 中设置 `accept` 属性

In blueprintjs, how to set `accept` attribute in a FileInput

无法弄清楚如何在使用 react-blueprintjs 时设置 accept 属性。作为参考,在 HTML 中,这只是

<input type='file' accept='.txt,.csv,...' />

我尝试使用 inputProps={accept: '...'},但这会导致 "Cannot find name..." 错误。

抱歉,如果这是一个 n00b 问题,这对我来说就在 React/blueprint/HTML/typescript 盲点。

这其实是一道反应题。请参阅 specifying attributes with JSX 上的文档。即,表达式需要用大括号括起来:

<FileInput inputProps={{accept: "..."}} />