Tengo un componente ExpandableCard y creé su contexto ExpandableCardContext y el proveedor de contexto ExpandableCardProvider . Luego llamé al proveedor desde algún ParentComponent pasando un accesorio "handleCloseExpandableCard" (una función de flecha) y también otro accesorio "componente" tiene valor un ChildComponent que se llama desde ExpandableCard . El problema es que ChildComponent no recibe "handleCloseExpandableCard" como accesorio.
Componente principal

**Proveedor de tarjeta expandible
**
**Contexto de tarjeta expandible
**
Tarjeta expandible
llama al componente (ParcelCardProvider) pasado desde "ParentComponent" y ese ParcelCardProvider no recibe "handleCloseExpandCard" como accesorio.
Este es el error que estoy recibiendo.
Mi conjetura es que la tarjeta de paquete se llama como accesorio fuera de ese contexto, pero al mismo tiempo está envuelta dentro del componente Proveedor de contexto. ¿Alguien aquí con ayuda?
Muy apreciado. Gracias.
He resuelto este. Estaba intentando importar handleCloseExpandableCard como
const [handleCloseExpandableCard] = useContext(ExpandableCardContext);pero en realidad necesitaba ser importado así
const [, , handleCloseExpandableCard] = useContext(ExpandableCardContext);