使用redux表单时控制台中的未知道具消息

时间:2016-07-20 08:29:26

标签: reactjs redux redux-form

我使用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格式解决此警告

2 个答案:

答案 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>
)