重新使用相同的Redux表单,我需要访问表单中当前上下文的字段值。按照文档进行操作,我应该使用FormName渲染道具组件,该组件会渲染当前表单的名称,例如:
<FormName>{({ form }) => <span>Form name in context is: {form}</span>}</FormName>;
是否可以通过使用FormName将表单名称动态传递给FormValueSelector?
const description = formValueSelector("CREATION_FORM")(state, "description");
答案 0 :(得分:0)
最后,我只是将表单名称作为prop传递,并在ownProps中对其进行了访问。
const mapStateToProps = (state, ownProps) => ({
description: formValueSelector(ownProps.form)(state, "description"),
});