perf: Tab 容器组件优化
- TabPanelContainer: Loading 颜色改为金色 #D4AF37,与黑金主题一致 - SubTabContainer: 添加 memo 和 displayName - 子 Tab 组件: StrategyTab/BusinessTab/ValueChainTab/DevelopmentTab 添加 memo 和 displayName - TabContainer: 移除未使用的 showDivider 参数 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
* 包含:核心定位 + 战略分析 + 竞争地位分析
|
||||
*/
|
||||
|
||||
import React from 'react';
|
||||
import React, { memo } from 'react';
|
||||
import TabPanelContainer from '@components/TabPanelContainer';
|
||||
import {
|
||||
CorePositioningCard,
|
||||
@@ -18,7 +18,7 @@ export interface StrategyTabProps {
|
||||
cardBg?: string;
|
||||
}
|
||||
|
||||
const StrategyTab: React.FC<StrategyTabProps> = ({
|
||||
const StrategyTab: React.FC<StrategyTabProps> = memo(({
|
||||
comprehensiveData,
|
||||
cardBg,
|
||||
}) => {
|
||||
@@ -46,6 +46,8 @@ const StrategyTab: React.FC<StrategyTabProps> = ({
|
||||
)}
|
||||
</TabPanelContainer>
|
||||
);
|
||||
};
|
||||
});
|
||||
|
||||
StrategyTab.displayName = 'StrategyTab';
|
||||
|
||||
export default StrategyTab;
|
||||
|
||||
Reference in New Issue
Block a user