2016-09-01 8 views
0

私は残りのAPI(FOS Rest in Symfony)とReact Jsに基づいてプロジェクトを進めています。 チュートリアルCode Review Videoに従ってきました。ReactJsとSymfonyをwebpackの設定なしで使用する方法

私は驚くべきことに、残りのAPIを使ってReact Jを操作するための非常に優れたコンセプトを教えてくれました。私はまた、Limenius/ReactBundleと、webpackの設定に基づいているいくつかの他のバンドルを読んでいます。

webpack設定を使用している間は、プロジェクト全体を実行するための2つのサーバーがあります。最初はRest Apiのsymfonyサーバで、もう1つはReact Jのwebpackサーバ(ノードjs)です。

プロジェクトが(symfony + reactjsの両方で)同じサーバ上で実行できるようにする方法はありますか?

私は親切に考えてください。

ありがとうございました。

+0

webpackを使用したbabelコンパイラで実行しないと反応が制限されます。つまり、いくつかのコンポーネントは、最初にコンパイルされていなければブラウザでは実行されません。たとえば、Facebook自身からの 'fixed-data-table'などです。リアクションは純粋にフロントエンド(ビューレイヤー)にあるので、私はあなたの質問を完全に理解していませんか? – cbll

答えて

0

react.jsはjavascriptライブラリのみです。あなたが他のファイルで行うように

<script src="{{ asset('bundles/app/external/react.js') }}"></script> 
    <script src="{{ asset('bundles/app/external/react-dom.js') }}"></script> 
    <script src="{{ asset('bundles/app/external/browser.min.js') }}"></script> 

(この例では、テンプレートに小枝を使用してイム):

はちょうどのようなものでライブラリファイルにリンクします。

Reactを稼働させるために必要なライブラリの完全な説明を提供する豊富なリソースがありますが、これは私が使用している3つのものです。

フロントエンドのリソースチュートリアルの多くで私が個人的に見つけたトラブルは、ノード、ベア、または他の何人かの「パッケージマネージャー」を抱えていることです。真実は、それらのどれも必要ないということです。

symfonyは単なるPHPライブラリのセットですが、Reactは単なるjavascriptライブラリです。他に何か必要な魔法はありません。

関連する問題