4 poin oleh xguru 2020-04-25 | 1 komentar | Bagikan ke WhatsApp
  • Menggunakan JSX seperti React

  • Hanya memakai fungsi JavaScript murni/fungsi Generator/Promise tanpa class, hook, proxy, atau template

  • Dikembangkan dengan gaya async yang lebih terasa seperti JavaScript karena ada bagian dari bentuk API React yang dirasa kurang memuaskan

-> Dapat menggunakan async/await langsung di komponen

1 komentar

 
xguru 2020-04-25

"Preact adalah React yang diperkecil ukurannya, Inferno adalah React yang dipercepat, dan Crank adalah React dengan bentuk API yang diperbaiki"

Penjelasan rinci dari pengembang tentang alasan pembuatannya: https://crank.js.org/blog/introducing-crank

Untuk logika yang diproses secara asinkron seperti Promise/Observable, tim React berkata, "Suspense akan menyelesaikan semuanya!", tetapi

implementasi Suspense sendiri sangat aneh, dan katanya itu menjadi titik balik yang mendorong pengembangan framework Crank.

Karena masih berada pada tahap awal, sepertinya masih kurang untuk membuat aplikasi yang kompleks, tetapi rasanya patut diperhatikan.

Saya sendiri belum termasuk pengguna React berat, tetapi setiap kali melihat kode React, saya memang agak merasa: jangan-jangan ini sedikit terlalu overengineered?