Oi Elcio, tudo bem?
Sim, "destruct" é uma abreviação comum para "destructuring" (desestruturação) em desenvolvimento React. A desestruturação é uma funcionalidade do JavaScript que permite extrair valores de arrays ou propriedades de objetos em variáveis distintas de forma mais concisa.
No contexto do exemplo que você mencionou, o destructuring é usado para extrair as propriedades específicas do objeto retornado pelo useSelector em variáveis separadas. Com isso, você pode acessar diretamente as propriedades desestruturadas, como categorias e itens, em vez de ter que acessar através da notação de ponto, como estadoComCategoriasEItens.categorias ou estadoComCategoriasEItens.itens.
Em resumo, o destructuring é uma técnica que facilita o acesso e o uso de valores específicos em objetos ou arrays, tornando o código mais legível e conciso.
Um abraço e bons estudos.