1
redux-formの動的フォーム名を使用する方法はありますか?控除フォームの動的フォーム名
reduxForm({
form: `${dynamicFormNameHere}`,
})(Component)
注:コンテナ= Smartコンポーネント、コンポーネント=ダムコンポーネント
現在、私はそれがフィールドを持つコンポーネントをラップした容器(例えばFilterContainer
)を持っている、と私はいくつかのコンポーネントでそのコンテナを使用。例:
// UserComponent.jsx
...
render() {
...
<FilterContainer dynamicName="UserFilterForm" { ... } />
}
// ProductComponent.jsx
...
render() {
...
<FilterContainer dynamicName="ProductFilterForm" { ... } />
}
とFilterContainer
mapStateToProps() { ... }
mapDispatchToProps() { ... }
let FilterContainer = connect(
mapStateToProps,
mapDispatchToProps,
)(reduxForm({
form: `${dynamicName from props}`
}}(FilterComponent))
内部dynamicName from props
は私が達成するために何を望むかであること。