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.


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!


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.