私はを使用しています。入力フィールドにを選択してください。一度クリックすると入力内で選択した値を取得する以外はすべて正常に動作します。また、(見出しに記載されているように)コードで設定されていますが、選択フィールドで初期値がポップアップするのを確認することができません。入力選択フォームの初期値を取得できません
render(){
var Select = require('react-select');
var options = [
{ value: '1', label: '1' },
{ value: '2', label: '2' }
];
function logChange(val) {
console.log(val);
}
return(
<Select
name="form-field-name"
value="one"
options={options}
onChange={logChange}
/>
);
すべてのイベントはうまくいきます(私のconsole.logには表示されますが、画面上には何も変わりません)。
ここがをレンダリングにconsole.logとです(nullのが原因でXアイコン-明らかである)
このキーワード 'のonChange = {this.logChange}'を追加するのを忘れ。さらにこの例を見てみましょうhttps://github.com/JedWatson/react-select/blob/master/examples/src/components/States.js – DroidNoob
これだけのことを悪化させる...その必要はありません...このプレフィックスを追加するとコンソールに表示されます –