扩展Component <props>与扩展React.Component

时间:2018-07-18 20:25:28

标签: react-native

两者之间有什么区别

type Props = {};
export default class App extends Component<Props>

export default class App extends React.Component

两种扩展方式似乎都可以正常工作。

1 个答案:

答案 0 :(得分:3)

<Props>部分只是用于类型检查的Flow功能。如果您尚未集成Flow,它将被忽略。 ComponentReact.Componentreact包中的同一类,仅在导入上有所不同:

import React from 'react';
export default class App extends React.Component

import React, { Component } from 'react';
export default class App extends Component