reactjs - react typescript : How to import component?

标签 reactjs typescript

下面是我的 React 组件结构(使用 TypeScript):

-App.tsx

  -NewRequestForm.tsx

    -EmployeeInfo.tsx

    -AssetInfo.tsx

我正在尝试在 NewRequestForm 中导入 EmployeeInfo 和 AssetInfo,但是在使用 import 语句时两个组件都不可见,但我可以看到 Prop 和 States 接口(interface)。

enter image description here

请建议如何在我的 NewFormRequest.tsx 中导入子组件

AssetInfo.tsx (child1)

import * as React from 'react';

export interface AssetInfoProps {}
export interface AssetInfoState {}

export default class AssetInfo extends React.Component<AssetInfoProps, 
AssetInfoState> {
  constructor(props: AssetInfoProps) {
    super(props);

    this.state = {};
  }

  public render() {
    return <div />;
  }
}

EmployeeInfo.tsx( child 2)

import * as React from 'react';

export interface EmployeeInfoProps {}
export interface EmployeeInfoState {}

export default class EmployeeInfo extends React.Component<EmployeeInfoProps, 
EmployeeInfoState> {
  constructor(props: EmployeeInfoProps) {
    super(props);

    this.state = {};
  }

  public render() {
    return <div />;
  }
}

NewRequestForm.tsx(父级)

import * as React from 'react';
import {} from './EmployeeInfo';
import {} from './AssetInfo';

export interface NewRequestFormProps {}

export default class NewRequestForm extends 
React.Component<NewRequestFormProps, any> {
  public render() {
    return <div />;
  }
}

最佳答案

删除 default 关键字以导出 EmployeeInfo

关于reactjs - react typescript : How to import component?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51556020/

相关文章:

reactjs - 在 TypeScript 中使用 React useMemo() 时,无法分配给类型 '() => void' 错误?

javascript - 在 react 中从同一文件导入多个组件而不是导入每个组件的正确方法是什么

javascript - 错误: Objects are not valid as a React child (found: Wed Nov 06 2019 19:50:56 GMT+0500 (Uzbekistan Standard Time))

node.js - Node.js 10 的 TypeScript tsconfig 设置?

javascript - 从 onClick 事件处理程序向 React 中的父组件传递参数的正确方法是什么

javascript - 如何使用 ReactJS 和 Typescript 定义组件实例属性? `Property ' var' 在类型 'App' ` 上不存在

javascript - react 路由器dom v5默认路由不起作用

typescript - TSeD 混合类型枚举和集合

angular - 如何更改 Angular Material 日期选择器格式

typescript - Visual Studio 2015 项目上的多个 tsconfig [typescript 1.8]