Pendahuluan
Vue.js adalah sebuah alat kerangka progresif untuk membangun antarmuka pengguna menggunakan HTML dan JavaScript.
Vue.js dirancang dari bawah ke atas untuk diadopsi secara bertahap. Pustaka inti difokuskan hanya pada lapisan tampilan, dan mudah diambil dan terintegrasi dengan pustaka lain atau proyek yang ada. Di sisi lain, Vue.js juga mampu secara sempurna menjalankan aplikasi halaman satu yang canggih bila digunakan bersama dengan alat modern dan pustaka pendukung lainnya.
4 fitur ES2015 yang akan Anda gunakan setiap hari dengan Vue.js
Beberapa fitur baru di ES2015 ini akan membuat pengembangan menjadi lebih baik dan lebih menyenangkan untuk anda.
Ini juga pernah diposting di blog Pengembang Vue.js
1. Literal template
Ini menggunakan tanda kutip (``) bukan tanda kutip ganda atau tunggal untuk menentukan string.
Literal template juga memungkinkan anda untuk melakukan dua hal hebat yang bermanfaat di Vue.js seperti Multi-line string bagus untuk template komponen dan Ekspresi tertanam bagus untuk properti yang dihitung.
2. Arrow functions
Adalah cara baru untuk mendeklarasikan fungsi JavaScript. Fitur ini akan memberikan sintaks yang jauh lebih pendek tetapi berbeda dari fungsi JavaScript reguler dengan cara lain.
3. Modules
Adalah bagaimana anda dapat memuat objek JavaScript dari satu file ke file lain. Tidak ada cara yang baik untuk melakukannya sebelum ES2015, tetapi dengan menggunakan module JavaScript anda bisa melakukannya dengan sintaks ekspor dan impor.
Module juga menawarkan dua manfaat utama seperti membagi aplikasi JavaScript menjadi beberapa file dan juga membuat kode tertentu dapat digunakan kembali di seluruh proyek tertentu.
4. Destructuring and spread syntax
Sebuah objek adalah bagian yang paling penting dari pengembangan Vue.js ES2015 membuatnya lebih mudah untuk bekerja dengan properti-properti objek melalui beberapa fitur sintaks yang baru.
Destructuring sendiri memungkinkan anda untuk membongkar properti objek dan menetapkannya ke variabel yang berbeda. Dengan menggunakan penugasan Destructuring anda dapat melakukan penugasan menjadi lebih ringkas.
Penyebaran sintaks memungkinkan kita untuk memperluas objek ke tempat di mana beberapa pasangan kunci atau nilai yang diharapkan.
Fitur ES2015 yang akan anda gunakan langsung dalam proyek Vue.js tentu saja ada banyak fitur ES2015 lainnya yang sangat berguna dalam pemrograman Vue.js.
Selebihnya mengenai Vue.js. Anda dapat menemukannya di sini
Link: Vue.js Website
GitHub:https://github.com/vuejs/vue
Penulis: @shaphir