I am getting this issue with react form. After entering or deleting values from input field I get a red warning in the console. If I comment out the validate prop everything works fine.
Warning: Cannot update a component from inside the function body of a different component.
import { Field, reduxForm } from 'redux-form'; const required = value => (value ? undefined : 'Required field') const renderField = ({ input, label, type, meta: { touched, error, warning } }) => ( <div> <label>{label}</label> <div> <input {...input} placeholder={label} type={type} /> {touched && ((error && <span>{error}</span>) || (warning && <span>{warning}</span>))} </div> </div> ) function LoginForm(props) { const { handleSubmit } = props; return ( <form onSubmit={handleSubmit} > {console.log("LOGIN FORM PROPS", props)} <Field label="Username" name="username" component={renderField} type="text" placeholder="username" validate={[required]} /> <Field label="Password" name="password" component={renderField} type="password" placeholder="password" validate={[required]} /> <button type='submit'>Submit</button> </form> ) } export default reduxForm({ form: 'loginForm' })(LoginForm)