向VideoCard添加属性
让我们首先向VideoCard添加属性。第一步是在TypeScript中定义属性的数据类型。在TypeScript中,接口的作用是命名和定义这些类型,是在代码中定义合约以及在项目外部定义代码合约的有效方法。 我们来为属性定义一个接口。- 打开
VideoCard.tsx,在导入语句下方插入一个声明属性类型的接口。
- 在VideoCard的箭头函数中,解构接口中的每个字段。
- 添加
:IProps以强制执行对象中每个字段的类型。
- 将硬编码值替换为其相应值。
VideoCard.tsx应该如以下所示。
将属性传递至VideoCard
现在我们需要更新登录屏幕以将值传递给VideoCard。- 打开
LandingScreen.tsx。 - 将
title、description和imgURL传递至VideoCard组件。将title更改为“My Video”(我的视频),将description更改为“My Video Description”(我视频的描述),以便更易于验证我们是否传递了属性。
LandingScreen.tsx应该如以下所示:
- 如果需要,点击“play”(播放)或按“r”重新加载应用,随即会出现使用了更新值的视频卡!

新的视频卡片值

