fix: Step5 标题样式实时预览 - 修复 useMemo 依赖项问题 #1411

Merged
auto-approve-bot merged 2 commits from fix/step5-title-preview-realtime into develop 2026-08-17 23:11:04 +08:00
@@ -115,7 +115,20 @@ const TitleOverlay: React.FC<{ titleSettings: TitleSettings }> = ({ titleSetting
() => getPositionStyle(titleSettings.position),
[titleSettings.position],
)
const titleStyle = useMemo(() => buildTitleStyle(titleSettings), [titleSettings])
// eslint-disable-next-line react-hooks/exhaustive-deps
const titleStyle = useMemo(
() => buildTitleStyle(titleSettings),
// eslint-disable-next-line react-hooks/exhaustive-deps
[
titleSettings.font,
titleSettings.size,
titleSettings.color,
titleSettings.bold,
titleSettings.italic,
titleSettings.stroke,
titleSettings.shadow,
],
)
if (!titleSettings.title?.trim()) return null