Text
Pro React; Build complex front-end applications in a composable way with React
Pelajari React secara mendalam dengan buku ini, buku tingkat pro pertama di pasaran.-> React adalah pustaka sumber terbuka untuk membuat antarmuka yang dapat disusun, dan dikelola oleh Facebook. Sejak rilis publik pertamanya, perpustakaan telah mengalami tingkat adopsi yang cepat dan komunitas yang dinamis bermunculan di sekitarnya. Buku ini akan membahas perpustakaan secara mendetail dan akan membahas praktik terbaik untuk membuat antarmuka dengan cara yang dapat disusun. Pustaka React sendiri berukuran kecil, jadi buku ini juga akan membahas alat dan pustaka tambahan di ekosistem React (seperti React Router dan arsitektur Flux) untuk memberikan pengetahuan yang cukup kepada pembaca untuk membuat aplikasi yang lengkap. Setiap topik dibahas dengan jelas dan ringkas, dan dikemas dengan detail yang perlu Anda pelajari agar benar-benar efektif. Fitur yang paling penting diberikan perlakuan yang tidak masuk akal dan mendalam, dan bab-babnya mencakup masalah umum dan detail tentang cara menghindarinya. Gambaran Umum Buku Ini Bab 1 mengemas banyak informasi untuk membantu Anda memulai dan menjalankan konfigurasi React dasar dan pemahaman keseluruhan tentang bagaimana antarmuka pengguna disusun dalam React. Bab 2 membahas lebih dalam tentang JSX (ekstensi bahasa JavaScript React yang digunakan untuk mendeklarasikan markup komponen bersama dengan JavaScript). Ini juga membahas bagaimana memanfaatkan sistem acara React dan implementasi DOM virtual. Bab 3 membahas cara membuat aplikasi lengkap dengan menggunakan komponen. Anda akan belajar tentang aliran data dalam aplikasi React dan mengenal komponen secara mendalam (komponen bersarang, mengekspos API, props, dan status). Bab 4 adalah tentang menciptakan pengalaman yang kaya bagi pengguna akhir. Anda akan mempelajari cara mengimplementasikan animasi (dengan bantuan CSSTransitionGroup add-on React) dan drag-and-drop (menggunakan pustaka eksternal bernama React DnD). Bab 5 adalah tentang perutean. Anda akan mempelajari cara mengelola URI dan mengatur titik akhir aplikasi menggunakan salah satu pustaka yang paling banyak digunakan di komunitas React, React Router. Bab 6 menyajikan arsitektur Flux. Anda akan mempelajari arsitektur secara mendetail, masalah apa yang diselesaikannya, dan bagaimana mengintegrasikannya ke dalam aplikasi React. Bab 7 adalah tentang penyetelan kinerja. Di sini, Anda akan mempelajari cara mengukur kinerja aplikasi Anda. Anda kemudian akan memahami cara mengoptimalkan kode Anda untuk mendapatkan kinerja yang lebih baik untuk aplikasi Anda. Bab 8 mencakup aplikasi React isomorfik (atau universal) (atau, cara merender React di server). Teknik ini memungkinkan kinerja yang dirasakan lebih baik, pengoptimalan mesin telusur, dan penurunan yang anggun (saat aplikasi berfungsi meskipun JavaScript lokal dinonaktifkan). Akhirnya, Bab 9 mencakup pengujian. Anda akan mempelajari bagaimana komponen dapat diuji menggunakan Test Utils React. Anda juga akan belajar tentang Jest, kerangka pengujian yang dibuat oleh Facebook yang merupakan cara yang disukai untuk menguji proyek React.
No copy data
No other version available