Estoy implementando un patrón de tienda/estado en mi proyecto JS simple tal como existe en Vue y tengo algunos elementos DOM a los que los diversos controladores (modelo MVC) necesitan acceder.
¿Es una buena idea ponerlos en el objeto de state , dentro de state.runtime por ejemplo? Según tengo entendido, el objeto de state debe ser un objeto JS simple y no debe contener funciones o instancias de clase (nodos DOM), pero no puedo pensar en un lugar mejor para colocar esos objetos, porque deben compartirse entre múltiples guiones.