使用數組來呼叫React函數的方法
P粉107991030
P粉107991030 2023-08-16 14:28:30
0
1
447
<p>我正在將一個陣列的陣列傳遞給名為CreditFilter的函數,如下所示:</p> <pre class="brush:php;toolbar:false;">const rowData = [ ['Capri LLC', '0012345', 'A0012', 'Y', 'View Details'], ['Capricorn INC', '0022345', 'B0012', 'N', 'View Details'], ['Cancer INC', '0033345', 'A0012', 'Y', 'View Details'], ]; const CompanySelection: FunctionComponent<RNDTaxCreditCompanySelectionProps> = props => { return ( <> <Form<FormProps> initialValues={{ companyId: null }} onSubmit={() => {}}> {formProps => { return ( <Card w={12 / 12} border={false}> <Card.Header p={0} px={0}> <Heading level={2} pt={1}> R&D Tax Administration </Heading> <Heading level={5} pt={1}> Please select a filing year and search for a company by ID or FEIN number. </Heading> </Card.Header> <CreditFilter status="" rowData={rowData} /> </Card> ); }} </Form> </> ); };</pre> <p>請告訴我如何在CreditFilter函數內部存取該陣列的陣列? 可以使用props存取嗎?還是其他方式? </p> <pre class="brush:php;toolbar:false;">interface Props { status: string; } export const CreditFilter: FunctionComponent<Props> = props => { // 如何在這裡存取rowData變數? }</pre>
P粉107991030
P粉107991030

全部回覆(1)
P粉811349112
export const CreditFilter: FunctionComponent<Props> = (props: Props) => {
  
  const rowData = props.rowData; // 你可以通过props.rowData访问rowData的值
  const status = props.status; // 同样也可以通过props.status访问status的值

  // ... 现在你可以在组件逻辑中使用'rowData'和'status'
 
};

然而根據你的範例,Props介面應該是這樣的:

interface Props {
  status: string;
  rowData: string[][];
}

因為rowData也被當作props傳遞給元件,不只是status

#
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!