Reactjs 在接口中是否有我可以使用的接口类型?

Reactjs 在接口中是否有我可以使用的接口类型?,reactjs,typescript,react-native,Reactjs,Typescript,React Native,我希望将对象传递给react组件以及对象的接口。下面是我想使用的界面示例: interface TableProps { ObjectProps: Interface (doesn't work); objects: Array<ObjectProps>; } interface TableProps{ ObjectProps:接口(不工作); 对象:数组; } 这可能吗?如果我理解正确,您正在尝试定义一个接口名ObjectProps,并在另一个接口中使用它 如果是这种情

我希望将对象传递给react组件以及对象的接口。下面是我想使用的界面示例:

interface TableProps {
  ObjectProps: Interface (doesn't work);
  objects: Array<ObjectProps>;
}
interface TableProps{
ObjectProps:接口(不工作);
对象:数组;
}

这可能吗?

如果我理解正确,您正在尝试定义一个接口名ObjectProps,并在另一个接口中使用它

如果是这种情况,请将ObjectProps单独定义为类型或接口。然后调用ObjectProps TableProps接口

更新

根据我的理解,不可能将子组件的类型从父组件更改为子组件的类型,因为为了更好地理解,我们可以说,子组件中的道具类型是其私有财产,不能由父组件定义

但您仍然可以使用“?”定义多个类型,如下面所示:

type ObjectProps= ...you type here

interface TableProps{
     objects1?: Array<ObjectProps>;
     objects2?: Array<ObjectProps>;
}
type ObjectProps=…您可以在此处键入
界面道具{
objects1?:数组;
objects2?:数组;
}

在这种情况下,可以将object1或Object2中的任意一个从父组件传递给子组件,而不会出错。但是它们都不是必需的。

您是否尝试使用,
接口TableProps{objects:T[]}
?问题是我使用的是React组件,将对象作为来自父级的道具传递。接口将根据组件的调用方式而改变。