antd 的Form.create如何与typescript同时使用?

我看到Form.create返回的并不是一个JSXElement,那我怎么用create包装我的组件呢?

static create: (options?: FormCreateOption | undefined) => ComponentDecorator;

比如我想实现这种:

    class a extends React.Component<any,any> {}
    
    
    ReactDOM.render(Form.create()(a), document.querySelector('#app'));
    
    exports default Form.create()(a);
    

怎样实现这种?

阅读 12.4k
3 个回答
let RootLogin = Form.create({})(Login);

ReactDOM.render(<RootLogin />, document.getElementById('wrapper'));
新手上路,请多包涵

Form.create()(Component)返回的就是一个包装过的组件

class Demo extends React.Component<DemoProps, any> { }

// WrappedDemo就是一个Component
const WrappedDemo = Form.create()(Demo);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题