/
MK_lab
/
claude-code
Обзор
Документация
Войти
/
MK_lab
/
claude-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
hooks/useCommandQueue.ts
15 строк
543 B
kuberwastaken
new initial commit (history rewritten)
01 апр 2026, 14:57
01 апр 2026, 14:57
c1996f2
Код
Авторство
О чём код?
import { useSyncExternalStore } from 'react' import type { QueuedCommand } from '../types/textInputTypes.js' import { getCommandQueueSnapshot, subscribeToCommandQueue, } from '../utils/messageQueueManager.js' /** * React hook to subscribe to the unified command queue. * Returns a frozen array that only changes reference on mutation. * Components re-render only when the queue changes. */ export function useCommandQueue(): readonly QueuedCommand[] { return useSyncExternalStore(subscribeToCommandQueue, getCommandQueueSnapshot) }