ITblog

LaravelでReactはJQueryのようにそのまま読み込んで使うことができるか

2021年08月22日

最近流行りの技術で、ReactはLaravelでJQueryの代わりのように使うことができるかということで、気になる方がいると思います。

私もそう思い、簡単な導入ができるのかどうかを検討してみました。

やってみたこと

Laravelをインストールして、プロジェクトを作成

最初に表示されるwelcome.blade.phpのテンプレートを弄って、Reactのライブラリを読み込み、Reactの簡単なプログラムを作成してみる。

やってみた結果

駄目でした。

理由はというと、まず、Reactで、テンプレートに変数を埋め込むときに、以下のように書きます

{{ message }}

この表記が、Laravelの変数の表記と被ってしまうためです。

Reactで変数を受け渡そうと、上記の様な表記を書くと、Laravelのほうでエラーになってしまいます。

VueをLaravelにそのまま導入しようとする場合と同じですね。

しかし、これは特別な設定をしないままJQueryを使うようなイメージでReactを使う場合で、設定をきちんとすればLaravelでもReactを使用することは可能ですが、少々ややこしいです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です