Skip to content

Commit 4976526

Browse files
claude[bot]claude
authored andcommitted
fix: update useMemo dependencies after useStableOptions refactor
- Replace undefined variables (langRev, themeRev, optsRev) with stable references - Fixes runtime error caused by missing dependency variables - Maintains proper dependency tracking for re-computation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 313934c commit 4976526

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

package/src/lib/hook.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ export const useShikiHighlighter = <F extends OutputFormat = 'react'>(
6767

6868
const shikiOptions = useMemo(
6969
() => buildShikiOptions(languageId, themeResult, stableOpts),
70-
// Revs ensure recompute even if useStableOptions returns same reference
71-
[languageId, themeResult, langRev, themeRev, optsRev]
70+
// Stable references ensure recompute when content changes
71+
[languageId, themeResult, stableLang, stableTheme, stableOpts]
7272
);
7373

7474
useEffect(() => {

0 commit comments

Comments
 (0)