javascript - React/React Native 中 Component{} 与 Component<Props>{} 的区别?

标签 javascript reactjs react-native ecmascript-6 jsx

我已经设置了 react native环境。当我第一次打开 App.js我发现:

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

通常我们会这样做:

class MyApp extends Component{
    ...
}

谁能告诉我<Props>是什么?以及为什么我们使用 <Props>react/react native ?一个例子将更受欢迎。

最佳答案

您正在查看的代码实际上使用的是 Flow 类型。 Flow 是 Facebook 开发的 JavaScript 静态类型检查器。

引用:https://flow.org/en/docs/react/components/

关于javascript - React/React Native 中 Component{} 与 Component<Props>{} 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53380035/

相关文章:

javascript - HTML5 可以通过 video 标签播放 .mpd Manifest 文件吗?

javascript - d3 - 如何根据周格式化 xAxis 刻度

reactjs - Reactjs-弹出窗口 : How do I trigger a Popup without it being click/hover?

javascript - React FB教程-父组件回调如何通过子props接收参数顺序/值?

react-native - Jest : unexpected token export with react-navigation

javascript - typesafe-actions(createStandardAction) 不能在带有 redux 的服务器上工作

javascript - 使用 jquery 解析数据-*

javascript - Aurelia/ES6 类和属性定义,管道工语法错误

reactjs - React-Native - 以编程方式更改组件的样式(无点击)

javascript - 如何过滤掉来自多个状态的数据,在React Native中从单独的API获取数据