我有一个简单的标记代码,如下所示
<ListItemText title={details} />
我的应用程序正在使用打字稿,它给title={details}
像这样的错误
输入'string | 不能将null分配给类型'string | TypeScript未定义的错误
如何纠正?解决这个问题的正确方法是什么?
您只需为空值提供一个占位符... CODE
<ListItemText title={details??""} />
它只会检查该值是否为空,而不是检查falsy(null, undefined, NAN, ""
),请勿与||
or运算符混合使用。如果details
为null,则它将空字符串(最终是字符串类型)传递给prop。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句