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
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 napages
i pisać:import Follow from "pages/classfields/Follow";