Template kustom Magento 2 dan ReactJS

8

Adakah yang punya pengalaman menggunakan ReactJS saat membuat template Magento khusus? Atau ada yang tahu kalau itu layak?

Saya ingin memanfaatkan ReactJS untuk membuat situs web satu halaman.

Nikkawat
sumber
Apa yang ingin Anda capai? Magento two memiliki 2 JS templating libraries yang termasuk dalam core, underscore.js dan knockout.js. Mengapa Anda perlu bereaksi?
Joshua Soileau
1
Sebagian besar tim berpengalaman dengan Bereaksi dan Bereaksi Asli sehingga mereka ingin menggunakan sumber daya tersebut
Nikkawat
Hanya karena Magento menggunakannya bukan berarti itu pilihan terbaik, Bereaksi jauh lebih baik daripada KO di banyak bidang (kinerja, komunitas, dll.)
Ben Crook
@Josh Masalah dengan tumpukan M2 iJS adalah bahwa itu sudah usang.
quickshiftin
Sepenuhnya setuju, arsitektur frontend di M2 sangat usang. Jangan salahkan Anda karena ingin lapisan dalam Bereaksi. Tetapi saya akan mempertimbangkan investasi waktu untuk melakukannya. Jika Anda mencoba untuk mencapai sesuatu yang kecil, mungkin tidak sepadan dengan investasi waktu ketika fitur yang sama dapat dicapai dengan proses M2 JS asli
Joshua Soileau

Jawaban:

3

Taruhan terbaik Anda adalah menggunakan API Istirahat . Dengan cara ini Anda dapat memiliki frontend yang benar-benar terpisah dengan halaman yang diberikan server (baca: simpul) dan aplikasi satu halaman dll.

Saya terkejut tidak ada github yang populer untuk proyek seperti itu sekarang!

quickshiftin
sumber
1
Ada satu yang mendapatkan daya tarik meskipun belum selesai dan tidak open source dari apa yang saya ingat - front-commerce.com
Ben Crook
Arsitekturnya terlihat agak aneh, tetapi demo ini terlihat menjanjikan, sangat cepat.
quickshiftin
Ya saya benar-benar terkesan dengan kecepatannya, akan menarik untuk melihatnya di alam liar dan memeriksa apakah masih secepat itu.
Ben Crook
1
Setidaknya M2 memiliki API yang kuat, bisa jadi itu adalah anugrah keselamatan mereka.
quickshiftin
Dari apa yang saya lihat sejauh ini, proyek populer untuk tampilan berbasis JS kustom cenderung menggunakan Vue.js alih-alih ReactJS
Bartosz Górski