react-testing-library之Jest单测坑—TS的类型隐式推导
TS的类型推导问题
一. 问题背景
在写单测时偶然发现某个TS类型推导问题,此问题在以前也被不同的同事所遇到过,文末会给出4种处理方案
二. 场景如下
(注:左为组件Props定义,右为testProps定义)
这是一个简单的jest单测,通过预定的Props传入相关的testProps,看起来似乎没什么问题,但是在执行reder( )时会报错,具体如下:
但是如果将参数变为通过行内解构传入的方式则不会报错,如下图:
三. 问题分析——TS的 ‘隐式推导’
TS只能在编译时进行类型检
原创
2020-11-14 16:11:40 ·
796 阅读 ·
20 评论