You can have the onChange logic in this.handleSelectChange({ value, type: input.name })
and use change
action from redux-form
According to the docs:
change(field:String, value:any) : Function
Changes the value of a
field in the Redux store. This is a bound action creator, so it
returns nothing.
Code:
import { change } from "redux-form";
handleSelectChange = (value, type) => {
if (type === "site") {
this.props.change('net', "newValue");
}
}
const mapDispatchToProps = (dispatch) => {
return bindActionCreators({change}, dispatch);
}