Ini adalah masalah menyeluruh yang melacak perubahan V6 dan perbaikan bug.
autofocus
untuk beberapa alasandelimiters
dan delimiterChars
menggunakan KeyboardEvent.key
handleX
menjadi onX
(#91)handleInputChange
harus diganti namanya onInput
listBoxId
dikonfigurasipkg.module
(#112)clearInputOnDelete
dan jangan hapus input saat menghapus tag (#155)Apakah ada rencana untuk merilis ini?
Akan senang untuk memanfaatkan komponen saran kustom! Apakah 6.0 akan dirilis?
Saya telah memublikasikan [email protected]
ke npm, silakan coba dan beri tahu saya jika ada masalah!
@i-like-robots Adakah rencana untuk melakukan refactor menggunakan Hooks? Mungkin dimulai dengan contoh?
@theJian Belum. Memulai dengan contoh terdengar seperti ide yang bagus.
Kapan Anda berencana untuk menggabungkan ini? :)
Sayangnya saya belum menerima umpan balik tentang rilis beta jadi saya enggan untuk merilisnya. Jika Anda ingin mencobanya maka ada petunjuk di readme :
https://github.com/i-like-robots/react-tags/tree/6.0#installation
Terima kasih atas balasan cepatnya 👍 Saya sudah mengujinya sekarang dan berfungsi seperti pesona Cukup ikuti instruksi migrasi Anda
Implementasi kami sangat minim. Tetapi saya dapat mengonfirmasi bahwa ini berfungsi :)
Saat menggunakan pencarian async untuk mengambil saran, komponen tidak akan berfungsi dengan benar dan akan tidak sinkron dengan saran yang diberikan melalui alat peraga.
Dari kode sepertinya tidak melihat perubahan dari saran untuk memperbarui keadaan internalnya.
PS: Sepertinya versi beta sekarang adalah versi default yang diinstal ketika Anda melakukan "npm i react-tag-autocomplete". Butuh beberapa saat untuk memahami mengapa handleInputChange tidak berfungsi.
Terima kasih atas perhatiannya tentang tag distribusi npm yang salah @coxom , ini telah diperbaiki di sini .
@coxom saya memecahkan onInput async fetch dengan
onInput = (query) => {
return fetch(`/search/?q=${query}`).then(result => result.json()).then((suggestions) => {
this.tagsRef.current.setState({ query, options: suggestions, suggestions });
EDIT: Saya melakukan beberapa perubahan dan akhirnya saya menambahkan dukungan untuk set hasil yang lebih besar dengan penggulir diaktifkan dan pemindahan penggulir fokus keyUP dan Down