reactjs - Modal-egenskapen 'show' finns inte på typen 'IntrinsicAttributes'


Jag använder Modal-komponenten precis som visas i react-bootstrap-dokumentationen men jag får felet 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>
[...]

Svar #1

Efter att ha grävt i node_modules/react-bootstrap/esm/Modal.d.ts upptäckte jag att show faktiskt inte existerar i typdefinitionerna för react-bootstrap@^1.3.0 (konstigt eftersom det är den senaste versionen enligt den officiella webbplatsen och även dokumentationen säger att man ska använda den egenskapen).

Så min lösning var att installera @types/react-bootstrap där show-egenskapen definitivt var inkluderad. Det löste mitt problem!