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
Ocena kodu Vue.js
- Rejestracja: dni
- Ostatnio: dni
- Postów: 362
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10227
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 napagesi pisać:import Follow from "pages/classfields/Follow";