Ocena kodu Vue.js

0

Witam, czy mógłby ktoś spojrzeć na mój kod? Pisałem go w Vue.js pracując na Laravelu. Nie przykładałem się do tego jakoś szczególnie ponieważ bardziej zależało mi na back endzie jednak chciałbym się dowiedzieć z ciekawości jak mi to wyszło. Z góry dzięki
https://github.com/michallosak/classifieds_front

0
  • Widzę że wszystko trzymasz w Vuex'ie. A to bardzo podobne do programowania proceduralnego w JS, kiedy to kiedyś się deklarowało 100 zmiennych globalnych na początku pliku. Raczej staraj się korzystać z modelu Vue, czyli two-way-binding/one-way-binding, i posługuj się propertisami i eventami, zamiast od razu wszystko pchać do store'a.

  • I staraj się trzymać trzymać style w tagu <style> w pliku komponentu, nie bezpośrednio w template'cie

  • Czemu akcje w Vuex'ie nazywają się getAddedClassifieds, getClassifiedsArchive?

  • Jest coś takiego jak alias w webpacku, i np zamiast pisać import Follow from "../../../pages/classifieds/Follow";, mógłbyś zrobić alias na pages i pisać: import Follow from "pages/classfields/Follow";

1 użytkowników online, w tym zalogowanych: 0, gości: 1