👎
import { reactive } from "vue";
export const state = reactive({
connected: false
});
const callbacks = {};
export function subscribe(action, cb) {
if (!(action in callbacks))
callbacks[action] = [];
callbacks[action].push(cb);
}
это плохая практика для глобального стейта изобрели стейт-менеджеры на примере pinia
просто этот стейт привязан к коду, который отвечает за общение с сервером. Имеет смысл вынести в pinia его тоже?
можно в пинью, но лучше в композабл
уже сто раз разжевали почему. Делай как хочешь, но не надо это пропагандировать.
я спрашиваю, чем она плохая?
уже сто раз разжевали почему. Делай как хочешь, но не надо это пропагандировать.
Обсуждают сегодня