title: How to use antd.Form.create in typescript?
body: <p>I have a login form created by Form.create(), but I can't pass any props to this form from parent component, compiler always notify a error like </p>
  
  <pre><code>error TS2339: Property 'loading' does not exist on type 'IntrinsicAttributes &amp; IntrinsicClassAttributes&lt;Compone
  nt&lt;{}, ComponentState&gt;&gt; &amp; Readonly&lt;{ childr...'.
  </code></pre>
  
  <h2>LoginForm.tsx</h2>
  
  <pre><code>import * as React from 'react';
  import { Form } from 'antd';
  import { WrappedFormUtils } from 'antd/lib/form/Form';
  
  interface Props {
      form: WrappedFormUtils;
      loading: boolean;
      username?: string;
  }
  
  class LoginForm extends React.Component&lt;Props, {}&gt; {
      render() {
          const { loading } = this.props;
          return (&lt;div&gt;form {loading ? 'true' : 'false'}&lt;/div&gt;);
       }
  }
  
  export default Form.create()(LoginForm);
  </code></pre>
  
  <h2>LoginPage.tsx</h2>
  
  <pre><code>import LoginForm from './components/loginForm';
  
  const loginPage: React.SFC&lt;Props&gt; = (props) =&gt; {
       return (
           &lt;div&gt;
                &lt;LoginForm loading={true}/&gt;
                           ^ error here!
           &lt;/div&gt;
       );
   };
  </code></pre>
  
  <p>My antd version is 2.11.2</p>
  
  <hr>
  
  <p>Finally I found a solution</p>
  
  <pre><code>class LoginForm extends React.Component&lt;Props &amp; {form:     WrappedFormUtils}, State&gt; {
    render() {
      const { loading } = this.props;
      return (&lt;div&gt;form {loading ? 'true' : 'false'}&lt;/div&gt;);
    }
  }
  
  export default Form.create&lt;Props&gt;()(LoginForm);
  </code></pre>