2017-03-25 8 views
0

でレンダリングルータ、サーバ側が5.0は、私が使用していますレール

重要な宝石が

gem 'rails', '~> 5.0.2' 
gem 'react-rails' 
gem 'react-router-rails' 
gem 'slim-rails' 

あるレールとのJsに反応反応し、私のレイアウトやページテンプレートがスリムであると私はどこにでもコーヒーを使用しています。

私は反応ルータを使用しているときに多くの問題に直面しています。質問の

一覧は以下のとおりです。

  1. 私は私が反応してモジュール+コントローラ+ビューを使用することができ、角のようなクリーンなアプローチを取得したいです。それは可能ですか?

  2. 今のところ私は反応ルータを使用していますが、それはサーバにリクエストを送信するときにリクエストが自分のアクションコントローラ、アクションビュー、レイアウトに来ますが、反応コンポーネントはロードされません。

  3. 反応確認(https://www.npmjs.com/package/react-validation)のような新しいパッケージを使用することはできません。どのように反応パッケージを使うことができますか?

  4. 私はサーバ上でリクエストを送信し、そのアクションビューに存在するコンポーネントをロードします。

  5. は、使用しての最善のアプローチのために私を提案するJS +レール

+0

これらはすべて個別の質問で、コンテキストとコードを指定する必要があります。 –

答えて

0

を反応させる基本から始めレッツ、そしてそれはあまりにも基本的に聞こえる場合、私はお詫び申し上げます。

  • は「リアクトのFacebookのJavaScriptライブラリとして表示することができ、JavaScriptライブラリのセットが反応ユーザのコミュニティ、またはネストされたコンポーネントのレンダリングおよびタグベースのキャッシングの基本設計思想によって出します。
  • JavaScriptはReactライブラリに固有のものですが、その哲学には固有のものではありません。
  • React on the Rubyは、哲学をコピーしたり、クロスコンパイルしたり、JavaScriptを生成したり、RubyでJavaScriptをエミュレートしたりすることができます。
  • Reactは本質的に 'View'コンポーネントです。追加のライブラリでは、他の機能に対するコンポーネントとJSXのアプローチを使用しています。リアクタールーターはそのようなライブラリーです。
  • リアクションは角度ではありません。 AngularはMVCフレームワークの多くです。

おそらく、これらのパスを使用してください。 * JavaScriptでコード化する機能を取得します。ブラウザで実行すると、JavaScriptでコードが実行されます。 * Railsは、サーバー側のRESTまたはGraphQLエンドポイントとしてのみ使用してください。あるいは、Railsを使用してJavaScriptを発行し、RESTまたはGraphQLエンドポイントとして使用します。 * JavaScriptコード以外では、最新のJavaScriptライブラリを使用することはできません。

できることの可能性を考えるのは良いことです。この質問は、あなたが検討していることを示唆しています。

+0

上記の方が大変ありがとうございます。今は物事が初期段階で複雑すぎている。だから私は最初からロールバックして始めたいと思う。私はレールで完全なアプリを開発して反応したい。結論の点で私に最高のアプローチを提供してください、そして、それが条件の下で成就するかもしれないことを確かめてください。 1-反応式jの構造化アプローチ 2反応式の完全なビュー 3つのRAILSのバックエンド 4-ルーティングクリーン 5コンベンショナルオーバーの構成が適用されています。 6-モジュールワイズインテグレーション 7-反応に必要なテストケース。 –

関連する問題