react-native - 扩展组件vs 扩展了 React.Component
问题描述
有什么区别
type Props = {};
export default class App extends Component<Props>
和
export default class App extends React.Component
两种扩展方式似乎都没有任何错误。
解决方案
<Props>
部分只是用于类型检查的流功能。如果您尚未集成 Flow,它将被忽略。
Component
并且React.Component
是react
包中的同一个类,仅在导入方面有所不同:
import React from 'react';
export default class App extends React.Component
import React, { Component } from 'react';
export default class App extends Component
推荐阅读
- powershell - 无法在 typescript 中安装 @types/Module_name..getting Unrecognized token in source text.error
- css - 将高度和宽度设置为固定,但内容设置为自动
- php - Woocommerce 中的自定义类别和标签页标题
- powershell - 从 ssh 运行时无法识别 Powershell
- database - 基于 HSQL 文件的数据库的 HikariCP 失败
- java - 提供程序类 org.eclipse.jetty.http.Http1FieldPreEncoder 不在模块中
- visual-studio-2015 - 无法将自动化测试与测试用例关联
- xamarin - 在 iOS 和 Android 上使用 Xamarin 时,是否可以强制 Edge (Chromium) 作为 WebView?
- reactjs - 引用其他组件时测试样式组件
- sql - SQL - SUM 但过滤 2 max 列