en mi caso no conseguia respuesta diferente a undefined llamando useSelector hasta que me fije que mi componente lo estaba creando con minuscula aunque mi funcion la hubiera nombrado con mayuscula antes:"myComponent.js", ahora: "MyComponent.js"
y tambien me fije que si mi componente fue creado con una constante de flecha en vez de un compenente de funcion tambien me impedia obtener el estado, cambie estas dos cosas y para mi funciono