React adalah library JavaScript untuk membuat komponen UI. Ekosistem React sangat besar yang akhirnya menjadikannya salah satu perpustakaan front-end terbaik
Kelebihan React :
1. Komponen yang dapat digunakan kembali
2. Cepat karena DOM virtual
3. Ekosistem besar
Aplikasi React biasanya berisi banyak komponen. Mereka dapat digunakan kembali dan dapat berinteraksi satu sama lain.
Apa itu komponen?
- Komponen sebagai fungsi sederhana yang dapat Anda panggil dengan beberapa masukan dan membuat beberapa keluaran
Komponen terdiri dari dua jenis:
1️⃣ Komponen berbasis kelas
2️⃣ komponen berbasis fungsional
Komponen berbasis kelas didefinisikan menggunakan kelas ES6, sedangkan komponen fungsi adalah fungsi JavaScript dasar
1. Beautiful React Hooks
Kumpulan hook React yang cantik dan (semoga) berguna untuk mempercepat pengembangan komponen dan hook Anda
https://github.com/beautifulinteractions/beautiful-react-hooks
2. Lembar contekan Bereaksi
Cheatsheets untuk pengembang React berpengalaman yang memulai dengan TypeScript
https://github.com/typescript-cheatsheets/react
3. 30 Detik Bereaksi
Potongan kode React singkat untuk semua kebutuhan pengembangan Anda
https://github.com/30-seconds/30-seconds-of-react
4. React roadmap
untuk menjadi pengembang React roadmap
https://github.com/adam-golab/react-developer-roadmap
5. Awesome React
Kumpulan hal-hal luar biasa tentang ekosistem React
https://github.com/enaqx/awesome-react