[英]Field in redux-form not Editable
const FIELDS = [
{label:'Survey Title', name:'title'},
{label:'Survey Line', name:'subject'},
{label:'Email Body', name:'body'},
{label:'Recipients List', name:'emails'}
]
class SurveyForm extends Component{
renderFileds(){
return _.map(FIELDS,({label,name})=>{
return (
<Field
key={name}
component={SurveyField}
type="text"
label={label}
name={name}
/>
)
})
}
render(){
return(
<div>
<form onSubmit={this.props.handleSubmit((values)=>console.log(values))}>
{this.renderFileds()}
<button type="submit">Submit</button>
</form>
</div>
)
}
}
我正在使用 redux-form。 从 redux-form 导入 Field 并以这种方式呈现它。 屏幕上显示一切正常,但是当我在输入字段上输入时,没有出现。 该文件不可编辑。 发生这种情况的任何具体原因?
为时已晚,但我遇到了同样的问题,并通过将 redux-form 库的减速器添加到组合减速器来解决它。
import {combineReducers} from 'redux'
import user from './userReducer'
import {reducer as formReducer} from 'redux-form';
const reducer = combineReducers({
user,
form: formReducer,
})
export default reducer
希望这可以帮助某人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.