これは、V6の変更とバグ修正を追跡する包括的な問題です。
autofocus
オプションを削除しますdelimiters
およびdelimiterChars
使用オプションKeyboardEvent.key
handleX
からonX
(#91)handleInputChange
名前をonInput
必要がありますlistBoxId
構成可能にするpkg.module
(#112)clearInputOnDelete
オプションを削除し、タグを削除するときに入力をクリアしない(#155)これをリリースする予定はありますか?
カスタム提案コンポーネントを利用したいと思います! 6.0はリリースされますか?
[email protected]
をnpmに公開しました。試してみて、問題があればお知らせください。
@ i-like-robotsフックを使用してリファクタリングする計画はありますか? たぶん例から始めますか?
@theJianまだありません。 ただし、例から始めるのは良い考えのように思えます。
これをいつ統合する予定ですか? :)
残念ながら、ベータリリースに関するフィードバックを受け取っていないため、リリースすることを躊躇しています。 試してみたい場合は、Readmeに手順があります😄:
https://github.com/i-like-robots/react-tags/tree/6.0#installation
迅速な返信をありがとう👍私は今それをテストしました、そしてそれは魅力のように働きます😄ちょうどあなたの移行指示に従ってください🥇
私たちの実装は最小限です。 しかし、私はこれが機能することを確認できます:)
非同期検索を使用して提案をフェッチすると、コンポーネントが正しく機能せず、小道具を介して提供された提案と同期しなくなります。
コードからは、内部状態を更新するための提案からの変更を検討していないようです。
PS:「npmi react-tag-autocomplete」を実行すると、ベータ版がデフォルトのバージョンとしてインストールされるようになりました。 handleInputChangeが機能しなかった理由を理解するのに少し時間がかかりました。
間違ったnpm配布タグ@coxomについてのヘッドアップに感謝します、これはここで修正され
@coxom私はonInput非同期フェッチを解決しました
onInput = (query) => {
return fetch(`/search/?q=${query}`).then(result => result.json()).then((suggestions) => {
this.tagsRef.current.setState({ query, options: suggestions, suggestions });
編集:私はいくつかの変更を行い、最終的にスクローラーを有効にしてkeyUPとダウンフォーカスのスクローラーを移動するより大きな結果セットのサポートを追加しました