だから私は、反応選択でReduxの形式を使用して問題を抱えている、これは私がこれまで持っているものです。Reduxのフォームと反応する選択をのonChangeがReduxの値を更新しません
<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>;
しかし、その後、選択した値は、私は(私が選択する値である)awareness
のaction.payload
でredux-form/CHANGE
を取得。..
を変更するが、右AFTEはありませんのaction.payload
が""
である別の還元形の作用がある。
私は、このことについてgithubの問題の束を読んで、それらの多くを試みたが、何も動いていないようで...
例ました:私は
https://github.com/JedWatson/react-select/issues/1129
https://github.com/erikras/redux-form/issues/82
また試みた:onBlur={() => onBlur('awareness')}
とそれは選択の値を変更していない、両方のペイロードが同じ値を持っていたとしても。
FormSelectにconsole.log(value)を追加すると、選択した値が渡されますか? – narvoxx
valueは、redux-formによって生成された空の文字列です。 –