React Native中的“类型”

时间:2018-08-02 09:17:19

标签: javascript reactjs react-native

type Props = {};在React Native项目中是什么意思?

它用在extends Component<Props>

它在流动吗? 但是我看不到依赖关系。

Visual Studio Code说这是错误。但是一切都可以毫无问题地编译。

1 个答案:

答案 0 :(得分:4)

它是TypeScript代码。扩展Component意味着您的类/组件props必须与该Props类型保持一致。

例如,

type Props = {
  name: string
}

class Example extends Component<Props> {
...
}

稍后,当您要使用该组件时,应放置这样的道具

<Example name='test'/>

否则,TypeScript会给您一个编译错误。