我使用redux形式进行反应应用。我在控制台中面对这种警告,表现形式
warning: Unknown props `initialValue`, `autofill`, `onUpdate`, `valid`, `invalid`, `dirty`, `pristine`, `active`, `touched`, `visited`, `autofilled` on <input> tag. Remove these props from the element.
如何以redux格式解决此警告
答案 0 :(得分:6)
此警告为introduced in React 15.2.0,以防止人们传递不必要或无效的道具。 Redux表单执行了此操作,这可能就是您看到警告的原因。如果您想阅读更多信息,请在GitHub上的问题跟踪器上找到closed issue。它应该在this version中修复,因此请尝试更新,警告应该消失。
答案 1 :(得分:2)
const renderField = field => (
<div>
<input {...field.input}/>
// ^^^^^^------------------ THAT is all you have to add.
{field.touched && field.error && <span>{field.error}</span>}
</div>
)