簡體   English   中英

在 TypeScript React 中使用接口作為屬性

[英]Using Interfaces as an attribute in TypeScript React

我有一個名為Tab的 class ,它具有三個道具:

  • num: string
  • desc: string
  • parts: Part[]

其中PartTab.tsx中有此代碼:

interface Part {
    desc: string,
    link: string
}

但是當我在Menu.tsx (父級)中創建一個Tab時,我不確定如何定義部件屬性。

<Tab num="1" desc="Description" parts=? />

我該如何 go 關於這個?

parts是一個對象數組,形狀為{ desc: string; link: string; } { desc: string; link: string; } { desc: string; link: string; }

以這種方式傳遞: [{ desc: "foo", link: "bar" }, { desc: "foo", link: "baz" }]

例子:

<Tab
 num="1"
 desc="Description"
 parts={[{ desc: "foo", link: "bar" }, { desc: "foo", link: "baz" }]}
/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM