# useQueue > FIFO queue state with add, remove, clear, and first/last/size. - Category: State - Package: `hookli` (install with `npm i hookli`) - Docs: https://hookli.vercel.app/docs/use-queue ## Signature ```ts useQueue(initial?: T[]): UseQueueReturn ```