如何使自定义redux-form组件控制多个字段?

时间:2017-07-09 20:16:25

标签: redux-form

我希望Map有一个可拖动标记,用于确定xy字段。

<Fields names={['x', 'y']} component={Map} />

当标记被放到地图上的新位置时,如何告知redux-form新的xy值是什么?

http://redux-form.com/6.5.0/docs/faq/CustomComponent.md/

1 个答案:

答案 0 :(得分:1)

const renderMap = props => (
  <DragDrop
    image={props.image}
    currentValue={{
      x: props.x.input.value,
      y: props.y.input.value,
    }}
    thingsChanged={coords => {
      props.x.input.onChange(coords.x);
      props.y.input.onChange(coords.y);
    }} />
)

<Fields
  names={['x', 'y']}
  component={renderMap}
  image={this.state.image} />