title: How to customise react-final-form record and field validation?
body: <p>There is a few question I wish to ask about react-final-form.</p>
  
  <ol>
  <li><p>How can I prevent form auto call validate on form init? I try to have a work around to skip it by check if form is dirty or pristine and it resume its original behavior once a field is changed. The problem is I not able to get the meta in record validation.</p>
  
  <pre><code>&lt;Form 
    validate={value =&gt; {
      const errors = {};
      // if (!meta.dirty) return errors;
      ... continue validation
    }
    render={}
   /&gt;
  </code></pre></li>
  <li><p>How can I programmatic call form/record level validate without touching any field?</p></li>
  <li><p>Instead of record level validation, I have field level validate with validateFields and for each field to prevent full validation (I have a lot of AJAX call for each field validation) when only 1 field change. But I need to fire all field validation when I click submit button. Is there a way to fire all field validation at once?</p></li>
  </ol>