React 17 membuat peningkatan lebih mudah

React 17, versi terbaru dari library JavaScript UI dari Facebook, telah hadir. Rilis baru, yang dirancang untuk berfungsi sebagai batu loncatan, tidak memiliki fitur baru untuk pengembang, tetapi berfokus pada peningkatan yang lebih mudah.

Diluncurkan pada 20 Oktober, React 17 memungkinkan peningkatan versi React secara bertahap. Saat berpindah dari React 15 ke React 16 atau dari React 16 ke React 17, pengguna biasanya akan mengupgrade seluruh aplikasi sekaligus. Meskipun ini berfungsi dengan baik untuk banyak aplikasi, ini dapat menjadi tantangan jika basis kode ditulis lebih dari beberapa tahun yang lalu dan tidak dipertahankan secara aktif.

Meskipun dimungkinkan untuk menggunakan dua versi React di halaman web yang sama, ini sangat rapuh dan menyebabkan masalah dengan event. Banyak dari masalah ini sedang diperbaiki dengan React 17. Jadi, ketika React 18 dan versi berikutnya diterbitkan, pengembang akan dapat mengupgrade sebuah aplikasi baik sekaligus atau sepotong demi sepotong.

Dengan React 17, menjadi lebih aman untuk menyematkan pohon yang dikelola oleh satu versi React ke versi perpustakaan yang berbeda. React 17 juga mempermudah penyematan React ke dalam aplikasi yang dibuat dengan teknologi lain.

Untuk mengaktifkan pembaruan bertahap, perubahan telah dilakukan pada sistem acara React; perubahan ini berpotensi merusak. FAQ tentang stabilitas telah diterbitkan.

Selain itu, React 17 memperkenalkan dukungan untuk transformasi JSX baru, dan dukungan tersebut juga di-backport ke versi React yang lebih lama. Transformasi baru ditawarkan atas dasar keikutsertaan.

Untuk menginstal React 17 dari NPM, Anda dapat menggunakan perintah berikut:

npm install [email protected] [email protected]

Dari Benang, gunakan:

yarn add [email protected] [email protected]