Magento 2カスタムテンプレートとReactJS


8

カスタムMagentoテンプレートを作成するときにReactJSを使用した経験がある人はいますか?または、それが実行可能かどうか誰かが知っていますか?

ReactJSを利用して単一ページのウェブサイトを作成したいと考えています。


何を達成しようとしていますか?Magento twoには、コアに含まれる2つのJSテンプレートライブラリ、underscore.js、knockout.jsがあります。なぜあなたは反応する必要がありますか?
Joshua Soileau

1
チームのほとんどはReactとReact Nativeの経験があるため、これらのリソースを使用したいと思います
Nikkawat

Magentoが使用するからといって、それが最良の選択であるとは限りません。Reactは多くの領域(パフォーマンス、コミュニティなど)でKOよりもはるかに優れています
Ben Crook

@Josh M2 iJSスタックの問題は、ひどく時代遅れになっていることです。
quickshiftin 2017

M2のフロントエンドアーキテクチャは非常に古くなっています。Reactでレイヤー化したいと思ったことを非難しないでください。しかし、私はそうするための時間投資を検討します。小さなことを達成しようとしている場合、ネイティブのM2 JSプロセスで同じ機能を達成できるのであれば、時間を費やす価値はないかもしれません
Joshua Soileau 2017

回答:


3

このための最善の策は、Rest APIを使用することです。このようにして、サーバーレンダリングページ(読み取り:ノード)やシングルページアプリなどを備えた完全に独立したフロントエンドを作成できます。

そのようなプロジェクトに人気のあるgithubが今ではないことに驚いています!


1
まだ完成しておらず、覚えていることからオープンソースではありませんが、いくつかの牽引力を獲得しているものがあります。front
Ben Crook

アーキテクチャは少し奇妙に見えますが、デモは非常に高速で有望に見えます。
quickshiftin 2017

ええ、私はスピードに本当に感銘を受けました、実際にそれを見て、それがまだ同じくらい速いかどうか確認するのは面白いでしょう。
Ben Crook

1
少なくともM2には強力なAPIがあり、それが節約の恩恵になる可能性があります。
quickshiftin

これまで見てきたように、カスタムJSベースのビューの一般的なプロジェクトでは、ReactJSではなくVue.jsを使用する傾向があります
BartoszGórski17年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.