2017-03-09 11 views
0

私が働く会社は現在、新しいバージョンのフロントエンドを試しています。 1つの機能は、Rails APIを提供する自己完結型のReactアプリケーションです。私たちはアプリの一部(React部分)に、レールルータの代わりに反応ルータを使用したいと思っています。既存のRails AppにReact Appを埋め込む

私たちはセッションを維持しながら、レールコンポーネントとリアクションコンポーネントをリアスルータで使用することができますが、リアクションアプリをアプリケーションの独自のセクションとして埋め込むことはできますか?

答えて

1

はいこれは、最近のクライアントの重いアプリケーションに移行する場合に特にあてはまることです。

あなたは、クッキーによるセッション管理を扱うためにレールを使用し、ルーティングは難しい部分だと言いました。しかし、1ページを提供するためのレールを選択して、残りの部分を反応ルータが処理できるようにすることができます。それはauth seeのようなものに依存します。

HTMLページがレンダリングされると、JavaScriptがロードされ、react-routerが残りのルーティングを処理します。つまり、クライアント側のルート変更をレールに通知することはできません。アプリケーション設計の詳細を知らなくてもそれが問題になるのかどうかは私には分かりにくいです。

こちらのgemもご覧ください。

関連する問題