と を使用redux-form
しredux-form-material-ui
て、単純なフォームを作成します。selectの値は、subdepartment
select で選択された値によって異なりdepartment
ます。そこで、select の onChange をトリガーするコールバック関数を作成しましたdepartment
。select のデータを取得することはsubdepartment
できますが、select で選択した値がdepartment
表示されなくなりました。
import React from 'react';
import { Field } from 'redux-form';
import { SelectField } from 'redux-form-material-ui';
import MenuItem from 'material-ui/MenuItem';
<Field
name={name}
component={SelectField}
hintText={label}
floatingLabelText={label}
onChange={callback}
>
{this.renderOptions(options)}
</Field>
コールバック:
searchSubdepartments: departmentId => dispatch(searchSubdepartments(departmentId))