我有两个包,一个是通用包,另一个是翻译包。我把类型和翻译从翻译包转移到我的项目,再从我的项目转移到通用包。但是要使用通用包中的翻译,我也需要类型。有没有办法把接口作为react中的一个prop传递?简单地说,有没有办法将接口/类型作为prop传递?
2izufjch1#
如果我正确理解了这个问题,那么如果type声明要在多个地方使用,可以为它们创建一个单独的文件。伪代码示例如下:declarations.tsx:
type
export interface MyComponentProps { prop1: boolean; prop2?: string; prop3?: string; }
anotherFile.tsx
import { MyComponentProps } from './declarations' ... export default function AnotherFile({prop1, prop2, prop3}: MyComponentProps){ ... }
1条答案
按热度按时间2izufjch1#
如果我正确理解了这个问题,那么如果
type
声明要在多个地方使用,可以为它们创建一个单独的文件。伪代码示例如下:declarations.tsx:
anotherFile.tsx