您可以使用useState钩子来保存tabsTitle的最新值,并在handleTabChange函数中更新它。以下是一个示例代码片段:
import React, { useState } from 'react';
import { Tabs } from 'antd';
const YourComponent = () => {
const [tabsTitle, setTabsTitle] = useState('');
const handleTabChange = (key) => {
// 根据需要获取最新的tabsTitle值,这里假设有相应的逻辑
const newTabsTitle = yourLogicToGetNewTabsTitle(key);
setTabsTitle(newTabsTitle);
};
return (
<Tabs defaultActiveKey="1" onChange={handleTabChange}>
{hotelNewTagInfo.map((item: any, index: any) => (
<Tabs.TabPane tab={item.name} key={item.code}>
<AmenityLabels tabsTitle={tabsTitle} tabsCode={item.code} tabsKey={tabsKey} />
</Tabs.TabPane>
))}
</Tabs>
);
};
export default YourComponent;
请根据您的实际需求和业务逻辑进行调整。
内容由零声教学AI助手提供,问题来源于学员提问