Vue 3 berjanji untuk menjadi kerangka kerja yang hebat
Popularitas Vue meningkat, proyek, dengan setiap pembaruan, menjadi lebih cepat dan lebih baik. Evan Yu mengumumkan versi baru Vue pada 15 November 2018 pada sebuah konferensi di London. Fokus utama di Vue 3 adalah meningkatkan karakteristik kerangka kerja berikut: kinerja, kemudahan pengembangan aplikasi asli, kegunaan.
Di sini, di antara peningkatan lainnya, ada API baru, Komposisi, yang ditujukan untuk membuat komponen. API ini tidak memperkenalkan konsep baru ke Vue. Sebaliknya, ini membuka akses ke fitur dasar framework, seperti membuat status reaktif dan mengamatinya, seperti menggunakan fungsi independen. Ini sangat berguna untuk pengembang Vue dari semua tingkatan.
Sederhananya, tim Vue secara aktif bekerja untuk meningkatkan berbagai API kerangka kerja, yang bertujuan untuk menjadikan Vue 3 lebih baik daripada Vue 2 dengan cara berikut:
- Kecepatan.
- Kekompakan.
- Pemeliharaan kode.
- Pengembangan aplikasi asli.
- Kenyamanan penggunaan.
Tidak ingin menunggu rilisnya? Jika demikian, Anda bisa mulai bereksperimen sekarang menggunakan versi alpha dari Vue 3 . Dan berikut adalah materi tentang API baru.
Apa yang diharapkan dari Vue 3?
Mari kita bicara tentang apa yang baru di Vue 3 dan perubahan bermanfaat yang telah dibuat oleh para pengembang.
- API Composition. API React. — , , . API API Options Vue 2. API . , , , . API. , , .
- TypeScript. TypeScript Vue — , , , . Vue 3 TypeScript, , , TS . , JavaScript, , .
- . Virtual DOM . «» . . , . Vue 3- 100%, . .
- . Vue 3 , , . -. , Vue 3 . , . Vue, , «» , .
- Vue 3 Vue 2. Vue 3 , . Vue 2.6.10 20 (22,8 ). , Vue 3 10 !
- . «» «».
- Dukungan fragmen. Fragmen adalah elemen virtual yang tidak dirender di pohon DOM.
- Dukungan pengait. Fitur ini masih eksperimental.
- Dukungan Time Slicing. Dia eksperimental.
Sebenarnya, saya tidak ingin membebani materi ini dengan penjelasan mendetail tentang kemampuan Vue 3. Ada banyak materi yang dipublikasikan tentang topik ini. Di sini , di sini dan di sana - link ke artikel yang berkualitas yang secara teknis benar, profesional tertulis dan mengandung contoh-contoh praktis.
Tentang tanggal rilis Vue 3
Saat ini (paruh kedua Agustus), Vue 3 dijadwalkan rilis pada Q3 2020. Artinya - dapat terjadi kapan saja sebelum 30 September tahun ini. Informasi ini didasarkan pada rencana pengembangan proyek resmi .

Detail tanggal rilis Vue 3
▍ Ekspektasi rilis Vue mendatang: alasan untuk optimisme
Berikut adalah beberapa fakta yang, menurut saya, memungkinkan kami untuk mengatakan bahwa Vue 3, memang, akan segera dirilis:
- - (Release Candidate, RC), . , API , , . Vue 3.0, , API Vue 2.x. , API Vue 2.x. , Vue 3 2019 , , . , Vue 3 2020.
- Vue 3 . -. .
- Vue 3 Vue 3. . -, . , Vue, , .
▍ Vue:
- , Vue 3 2020 . Vue 3, 2018 , . .
- Selain itu, perlu dicatat bahwa terakhir kali rencana pengembangan proyek diperbarui pada tanggal 29 Juni tahun ini. Banyak hal yang bisa terjadi sejak saat itu yang dapat mempengaruhi tanggal rilis Vue 3.
Jika Anda ingin lebih memahami apa itu mungkin Vue 3 sudah siap untuk digunakan, lihatlah pada presentasi, yang dirilis pada bulan April tahun ini, dan mengikuti berita dari proyek.
Fitur Vue 3 dapat Anda coba hari ini
- API Komposisi ada sebagai plugin untuk Vue 2, jadi Anda dapat mencoba API ini.
- Versi beta dari alat pengembang baru Vue.
- Ini adalah router Vue 3 resmi.
- Di sini Anda dapat menemukan plugin Vue CLI untuk rilis Vue 3 mendatang.
- Ini adalah versi Vue 3 dari Vue Test Utils.
Bersiap untuk bermigrasi dari Vue 2 ke Vue 3
Jika proyek Anda relatif kecil, Anda mengikuti pedoman Vue RFC, dan menghindari penggunaan fitur yang tidak digunakan lagi, Anda seharusnya dapat berpindah dari Vue 2 ke Vue 3 dengan cukup cepat. Namun, bagaimanapun, yang terbaik adalah memulai proses migrasi dengan membaca panduan yang sesuai . Harap dicatat bahwa panduan ini masih dalam versi beta. Oleh karena itu, Anda dapat melihat perubahan di dalamnya setelah Vue 3 dirilis.
Belajar Vue 3
- Ada kursus Vue 3 yang bagus tentang Vue Mastery untuk pengembang yang sudah memiliki pengalaman dengan Vue.
- Vue 3, , , API Composition .
- Vue 3 , Vue 2. Vue 3, — , , API Composition. .
- Vue.js Amsterdam 2020, API Composition.
- Vue 3 API Composition.
▍ Vue. : Vue 2 Vue 3?
Jika Anda baru mulai mempelajari kerangka kerja ini, disarankan agar Anda mempelajari Vue 2. Alasan utama untuk rekomendasi ini adalah bahwa rilis Vue 3 tidak berarti perubahan mendasar pada kerangka kerja. Banyak pengetahuan tentang Vue 2 tidak akan menjadi usang saat menggunakan Vue 3. Alhasil, ternyata untuk mulai mempelajari Vue tidak ada gunanya menunggu rilis Vue 3. Mulailah mempelajari Vue 2, dan ketika Vue 3 keluar, Anda akan siap untuk untuk mempelajari hal-hal baru yang akan dibawa oleh rilis framework ini.
▍Apa yang akan terjadi pada Vue 2.x setelah rilis Vue 3?
Akan ada rilis minor lain dari Vue 2 (2.7), yang akan menjadi backport dari fitur interoperabilitas Vue 3.x ke Vue 2.x. Ini juga akan mengeluarkan peringatan tentang fitur yang tidak digunakan lagi di Vue 3.x. Ini akan menjadi rilis minor LTS terakhir untuk Vue 2.x dan diharapkan akan didukung selama 18 bulan. Tetapi pembaruan keamanan penting untuk itu akan dirilis setelah akhir periode LTS.
▍Saya telah melihat beberapa kritik tentang Vue 3. Apakah ada masalah dengan Vue 3 yang perlu diketahui?
Faktanya, ada banyak diskusi di Internet (terutama di Reddit) tentang Vue 3, di mana beberapa masalah serius disuarakan, yang kemudian dianggap tidak berdasar. Kekhawatiran ini termasuk, misalnya, API Komposisi baru tidak dapat dengan mudah ditambahkan ke kerangka kerja, dan bahwa API Vue 2 saat ini tidak akan digunakan lagi. Rumor seperti ini telah membuat orang takut bahwa semua waktu yang mereka gunakan untuk mempelajari Vue mungkin telah terbuang percuma. Tapi, sekali lagi, tidak ada lagi alasan untuk ketakutan seperti itu. Anda dapat yakin bahwa API Komposisi adalah tambahan dari API yang ada, bukan pengganti, dan API saat ini tidak akan kemana-mana.
Hasil
Semoga postingan ini membantu Anda membentuk visi yang lebih jelas tentang apa yang diharapkan dari Vue 3 daripada sebelumnya. Ada alasan untuk percaya bahwa kami dapat mengharapkan lebih banyak berita Vue 3 dalam waktu dekat. Untuk tetap mengetahui apa yang terjadi dengan ini kerangka kerja, berlangganan berita proyek resmi .
Apakah menurut Anda Vue 3 akan segera hadir?
