Belajar Vue Js #4 : Struktur Folder Vue Js

struktur-folder-vue-js

Halo Coders!. Setelah lama tidak upload, kali ini mimin mau lanjutin blog-list buat tutorial Vue Js nih. sekarang kita mau bahas soal Struktur Folder Vue Js. Nah setelah di tutorial sebelumnya kita berhasil melakukan instalasi Vue Js, sekarang kita lanjutkan. Semoga bermanfaat :D.

Seperti Framework pada umumnya, Struktur Folder Vue Js terbagi menjadi beberapa bagian yang memiliki tujuan tersendiri. Mulai dari folder src, sampai ke node_modules yang memiliki kegunaan masing-masing. Disini akan kita bahas secara singkat satu-persatu.

Detail Struktur Folder Vue Js

Setelah instalasi Vue Js selesai dilakukan, biasanya beberapa folder akan langsung terbentuk. Untuk Detail Struktur Folder Vue Js bisa teman-teman lihat pada gambar dibawah. Disini akan mimin jelaskan yang penting-penting saja ya 😀

Belajar Vue Js #4 : Struktur Folder Vue Js Dunia Coding

Folder node_modules

Mulai dari folder node_modules. Folder ini adalah folder yang mungkin sering kita temui di beberapa Framework dengan dasar Javascript. node_modules ini adalah Folder yang berisi beberapa Folder Liblary Javascript yang bisa kita manfaatkan saat kita membangun website.

Misalkan teman-teman ingin menambahkan “chart” pada Website temen-temen. Nah temen-temen akan melakukan instalasi Liblary Chart yang kemudian akan disimpan kedalam folder node_modules ini. Keunikan dari node_modules ini sendiri adalah dia akan mengisi Folder nya sesuai dengan Paket yang di install oleh developer yang disimpan pada file package.json

Folder public

Folder ketua yang akan kita bahas adalah Folder public. Folder ini sangatlah sederhana, dia biasanya di isi oleh gambar-gambar atau icon yang akan di akses secara public oleh orang banyak. Secara default Vue Js hanya akan menempatkan satu file saja pada Folder public yaitu icon untuk favicion.ico.

Folder src

Folder Terakhir yang akan kita bahas adalah folder src. Folder ini bisa dibilang adalah folder yang paling sering kita akses saat membangun website kita. Folder src ini berisi hal-hal yang akan ditampilkan pada website yang sedang kita bangun. Bagaimana bisa begitu? bukannya website hanya bisa membaca bahasa HTML saja? Kan ada index.html di Instalasi Vue Js kita?

Nah, untuk menjawab itu kalian harus melihat beberapa file yang terdapat pada folder src ini. Pertama adalah file App.vue

Belajar Vue Js #4 : Struktur Folder Vue Js Dunia Coding
App.vue pada Vue Js

Pada file App.vue berisi syntax seperti HTML walaupun ditambahkan beberapa hal seperti components yang akan kita bahas pada next tutorial. Nah File App.vue ini adalah file yang di Load untuk ditampikan pada website kita. Bagaimana Load nya?

Nah untuk me-load data ini adalah tugas dari file kedua yang akan kita lihat yaitu main.js.

Belajar Vue Js #4 : Struktur Folder Vue Js Dunia Coding
file main.js

Nah, kalau dilihat disini main.js melakukan import untuk App dari file sebelumnya yaitu App.vue, lalu dengan syntax createApp(App).mount('#app') main.js ini memindahkan tampilan yang ditampilkan di App.vue ke index.html untuk ditampilkan pada browser. Jika dilihat main.js ini melakukan mount dengan #app pada parameter nya. Nah #app ini adalah id yang ada di index.html

Belajar Vue Js #4 : Struktur Folder Vue Js Dunia Coding

Untuk beberapa detail lain nya bisa kalian lihat di dokumentasi Vue Js disini https://vuejs.org/guide/essentials/application.html

Folder components dan assets

Folder yang akan kita bahas pada Struktur Folder Vue Js berikutnya adalah Folder components dan assets. Kedua Folder ini sebenarnya adalah folder tambahan yang tidak wajib di inputkan pada Vue Js, akan tetapi biasanya di inputkan untuk tetap menjaga kerapian dari Struktur Folder Vue Js.

Seperti namanya, folder components biasanya terdiri dari beberapa komponen kecil yang akan ditampilkan pada Website kita. Jadi Framework Vue Js ini memberi kita kemudahan untuk memisahkan beberapa bagian dari website ke komponen-komponen kecil. Misalnya Tombol, nah kita bisa membuat components Tombol ini satu kali saja, kita simpan kedalam folder components, lalu kita bisa menggunakan Tombol ini dimanapun kita mau, tanpa harus membuat Codingan Tombol lagi.

Nah untuk Folder assets ini sendiri biasanya di isi oleh beberapa file untuk styling seperti css. Tapi sebenarnya folder ini bisa menyimpan beberapa hal lain seperti gambar, icon, sampai video juga.

Kesimpulan

Nah, bisa kita simpulkan nih temen-temen sebenarnya Struktur Folder Vue Js itu sangat sederhana dan mudah dipahami. Kedepannya kita akan melanjutkan hal ini untuk membuat sebuah Blog Sederhana.

Untuk teman-teman yang bingung gimana instalasi nya, lihat disini yaa.

  1. Belajar Vue Js #3 : Cara Install Vue Js
Share

You may also like...

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *