vuex. хотя на мой взгляд это далеко не всегда нужно. я думал что vuex нужен для Глобального состояния, а там vuex зачастую использован для состояния Страницы. к примеру -
// some-page/store/state.js
export default () => ({
provider: '',
repositories: [],
namespaces: [],
customImportTargets: {},
isLoadingRepos: false,
isLoadingNamespaces: false,
ciCdOnly: false,
filter: '',
pageInfo: {
page: 0,
},
});насколько я понимаю это состояние относится только к этой странице.
вопросы такие - мои мысли верны? гитлаб делает неправильно? vuex настолько удобен что его можно использовать и для состояния страницы? а может в гитлабе просто 'так принято'?
ухади
гитлаб делает так, как ему было удобно и как писалось 3-4 года назад
Стейт внутри компонента всегда будет в разы удобнее стейта во вьюксе, то что в гитлабе так это скорее проблемы гитлаба :)
Обсуждают сегодня