У вас пакет станет зависим от состояния другого пакета. А вдруг у вас будет потом 2 пакета которым нужно будет подключение к 2м разным базам или вы захотите замокать пакет.
Я предполагал что этот вопрос решается интерфейсом (то есть этот store представить в виду интерфейса) - это не верно?
Я предполагал что этот вопрос решается интерфейсом (то есть этот store представить в виду интерфейса) - это не верно?
Нет. Зависимость нужно внедрять. А не глобально хранить. Если у вас глобальная переменная у вас получается пакет связан с другим. Вы его даже просто не вычлинете и не перенесете в другой проект, если надо будет.