类型'IntrinsicAttributes'不存在模态属性'show'

时间:2020-10-02 15:53:34

标签: reactjs typescript react-bootstrap

我完全按照Modal文档中的说明使用react-bootstrap组件,但出现错误Property 'show' does not exist on type 'IntrinsicAttributes & [...]'

<Modal show={props.showModal} onHide={props.handleCloseModal}>
      <Modal.Header closeButton>
        <Modal.Title>Seleccionaste la opcion:</Modal.Title>
      </Modal.Header>
      <Modal.Body>
[...]

1 个答案:

答案 0 :(得分:0)

深入研究node_modules/react-bootstrap/esm/Modal.d.ts后,我发现show的类型定义中实际上没有react-bootstrap@^1.3.0(很奇怪,因为根据官方网站甚至文档都是最新版本告诉你使用那个道具。

所以我的解决方案是在肯定包含@types/react-bootstrap道具的地方安装show。那解决了我的问题!