react-bootstrap-typeahead etiketi
Aug 25 2020
Ericgio'nun bu soruya verdiği yanıtta tartışılan (ama asla cevaplanmayan) soruyla aynı soruyu soruyorum.
LabelKey için tür tanımlarında bir sorun var gibi görünüyor
Bu koddan şu hatayı alıyorum:
<Typeahead
id="basic-typeahead-single"
labelKey="name"
onChange={this.changeEdgeName}
options={this.state.streetNames}
placeholder=""
/>
Aşırı yükleme 2/2, '(props: TypeaheadProps, context ?: any): Typeahead', aşağıdaki hatayı verdi. 'String' türü 'undefined' türüne atanamaz. TS2769
bağımlılıklar:
"@types/react-bootstrap-typeahead": "^3.4.6",
"react-bootstrap-typeahead": "^5.1.1",
Yanıtlar
LukasPetersson Aug 25 2020 at 09:59
Bir çözüm buldum!
Etiketi kendi bileşenine ayırdım, bu bileşende herhangi bir nedenle labelKey gerekli değildi.
Bunun neden işe yaradığına dair hiçbir fikrim yok, ama benim için işe yarıyor!
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'