1

だから私はreact-selectでredux-formを使用して問題を抱えています.これは私がこれまでに持っているものです:

<Field
   name="objective"
   type="text"
   component={prop => <FormSelect {...prop} options={options} />}
   label="Objective"
/>

その後:

const FormSelect = ({ options, label, input: { value, onChange, onBlur } }) =>
  <ControlGroup title={label} styleId={label}>
    <Select
      options={options}
      simpleValue
      onChange={onChange}
      value={value}
      onBlur={() => onBlur(value)}
      id={label}
    />
  </ControlGroup>;

しかし、選択値は変わりません..

of でを取得しredux-form/CHANGEます(これは選択したい値です) が、 of で別の redux-form アクションがある直後です。action.payloadawarenessredux-form/BLURaction.payload""

私はこれに関するgithubの問題をたくさん読んで、それらの多くを試しましたが、何も機能していないようです..

例:

https://github.com/JedWatson/react-select/issues/1129

https://github.com/erikras/redux-form/issues/82

私も試しました:onBlur={() => onBlur('awareness')}両方のペイロードが同じ値であったとしても、選択の値は変更されませんでした..

4

1 に答える 1