react-bootstrap-typeahead labelKey Typescript
Aug 25 2020
Ho la stessa domanda discussa (ma non ha mai risposto) nella risposta di ericgio a questa domanda React AsyncTypeahead usando Typescript
Sembra che ci sia un problema con le definizioni del tipo per labelKey
Ottengo il seguente errore da questo codice:
<Typeahead
id="basic-typeahead-single"
labelKey="name"
onChange={this.changeEdgeName}
options={this.state.streetNames}
placeholder=""
/>
Sovraccarico 2 di 2, '(props: TypeaheadProps, context ?: any): Typeahead', ha fornito il seguente errore. Il tipo "stringa" non è assegnabile al tipo "undefined". TS2769
dipendenze:
"@types/react-bootstrap-typeahead": "^3.4.6",
"react-bootstrap-typeahead": "^5.1.1",
Risposte
LukasPetersson Aug 25 2020 at 09:59
Ho trovato una soluzione alternativa!
Ho separato il tag dal suo componente, in quel componente labelKey non era richiesta per qualche motivo.
Non ho idea del perché funzioni, ma per me funziona!