Descubrí que debemos evitar los gráficos de objetos profundos, y hay un ejemplo en el documento https://www.ngxs.io/recipes/style-guide#prefer-1 . Pero no entiendo cómo trabajar con esto cuando un elemento de un estado debe tener una referencia a un elemento en otro. ¿Hay un ejemplo más completo? ¿Cómo administrar datos de 1..M, cómo cargar estos datos correctamente? Sería bueno ver ejemplos reales de github.
Por ejemplo, ¿cómo trabajar con estados de Usuarios-Publicaciones?