使用antd-mobile+rc-form+ts开发移动端,rc-form没有声明文件,如何添加?
我的使用:
import { createForm } from 'rc-form'
const { form, dispatch } = this.props;
然后ts告警form:
类型“Readonly<LoginProps> & Readonly<{ children?: ReactNode; }>”上不存在属性“form”。ts(2339)
请问如何解决?
搜索issues之后有人提出使用
declare module 'rc-form'
但不知道具体怎么应用到代码中,希望能给出关键步骤。
大概步骤,在项目根目录下新建一个
rc-form.d.ts
文件,文件名你可以自己改,内容大概如下因为我没用过
rc-form
对它的api不熟悉,上面的声明内容你大概看着api来导出相关的变量就好了