問題タブ [react-select]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13548 参照

javascript - フィルターを維持しながらクリア値を選択する

私は、Google ドライブで見つけられるものと同じように、ユーザーがリソースにアクセス/コメント/編集できるユーザーを制御できるようにするパーミッション システムに取り組んでいます。React-Select マルチを使用して、リソースの所有者がリソースへのアクセスを許可するユーザーを選択できるようにしています。

反応選択によって表示されるオプションをクリックすると、このオプションが許可されたユーザーのリスト (別のコンポーネントによって処理されるリスト) に追加されます。この部分は機能します。select で onChange ハンドラーを使用しただけです (以下のコードでわかるように)。

これは私が立ち往生している場所です: オプションが追加されたら、ユーザーがテキスト フィールドで最初のオプションを検索している間に潜在的に使用していたフィルターを表示し続けたいと思います。現在の動作では、フィルターが削除され、すべてのオプションがドロップダウンに表示されます。

React-Select でこれを達成する簡単な方法はありますか?

どうもありがとう!

0 投票する
2 に答える
29741 参照

javascript - Promise.then は関数ではありません - React で複数の API 呼び出しを処理します

検索バーのオートコンプリート オプションにreact-selectを使用しています。検索バーには、ヒットした API エンドポイントに応じて、2 つのカテゴリのいずれかに結果が表示されます。

現在、いずれかのポイントからのデータで動作しますが、両方のエンドポイントからのデータを react-select のloadOptionsパラメーターに返すのに問題があります。

複数の API 呼び出しに関するこの回答から、promise を使用してすべてのデータを一度に返すことにしましたが、エラーが発生しますUncaught TypeError: promise.then is not a function at Async.loadOptions

これが私のコードですloadOptions