编写Transition组件时类型“TransitionProps”上不存在属性“classNames”

来源:7-8 拿来主义 - 自定义 Transition 组件编码第一部分

Lucky雷

2022-09-29

图片描述
以及不能将类型“{ unmountOnExit: boolean; appear: boolean; }”分配给类型“Partial”。
对象文字可以只指定已知属性,并且“unmountOnExit”不在类型“Partial”中。

自己试着解决没搞定 麻烦下老师了

写回答

1回答

张轩

2022-09-30

同学你好

因为定义文件的更新,它的定义从 interface 换成了 type,我们同样修改一下即可:

// 继承于 CSSTransitionProps
type TransitionProps = CSSTransitionProps & {
    animation?: AnimationName,
    children?: ReactNode,
    classNames?: React.ClassicComponentClass
}
1
1
Lucky雷
非常感谢!谢谢老师
2022-09-30
共1条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2123 学习 · 959 问题

查看课程