問題タブ [react-rails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
53489 参照

javascript - 基本的な React の例のエラー: Uncaught TypeError: undefined is not a function

反応をアプリに接続しようとしています。rails-react を使用した Rails アプリです (問題の一部ではないと思いますが)。私は現在、非常に単純な 1 コンポーネントのセットアップを使用しています。

私のhtmlファイルには以下が含まれています:

次のように、rails-react が react_admin.js.jsx を react_admin.js に変換していることがわかります。

ただし、chrome は Render.react() 呼び出しで「Uncaught TypeError: undefined is not a function」を発生させており、「(」と「CommentBox(null)」の間に表示されます。

誰かが私が間違っていることを教えてもらえますか?

0 投票する
1 に答える
148 参照

javascript - データの準備ができたらreact-rails gem呼び出しコンポーネント

データの準備ができたら、レンダリング関数でコンポーネントを呼び出そうとしています。または null を返します。理由はわかりませんが、react-rails gem はこの文字列で Parse Error を返します。ソースコードは以下です。

エラー トレース ログ:

どのように修正しますか?

0 投票する
1 に答える
461 参照

ruby-on-rails - react-rails: window.Component.method のようなコンポーネントのメソッドを呼び出す

コンポーネントの特定のメソッドを呼び出すことは可能ですか? window.Component.methodうまくいきません...
どんな助けでも大歓迎です、前もって感謝します。

0 投票する
1 に答える
1579 参照

ruby-on-rails - jbuilderを使用したreact-railsが機能しない

react-railsはjbuilderで使用しようとします。たとえば、私はこのreact-railsの素晴らしいサンプルアプリを使用し、JSON応答としてjbuilderを使用するように書き直そうとしましreact-rails.

主な書き換え部分は次のとおりです。

しかし、次のエラーが発生しました。

このエラーを解決するアイデアはありますか? 前もって感謝します。

完全なソース コードを表示: jbuilder を使用するとエラーが発生する · jwako/sample-react-rails-app@508d581

0 投票する
1 に答える
359 参照

ruby-on-rails - sidekiq ジョブが成功した後にページ上の反応コンポーネントを動的に更新する方法

Railsアプリケーションにsidekiqジョブがあります。
そして、私のサイトにはいくつかの反応コンポーネントがあります。

sidekiq ジョブが成功した後、Rails アプリのページを自動的に更新するにはどうすればよいですか?

0 投票する
1 に答える
1207 参照

ruby-on-rails - 事前レンダリングに関する Reactjs-rails の問題

私はreact-railsgem を使用していますが、特定の問題に遭遇しました: prerendering が機能しません。私はコードを書きましたが、私に例外を送ってください:

ここに私のコードのソースがあります:

components.js.coffee

terminal.js.jsx.coffee

そしてビュー:

デフォルトreact-rails設定を使用していて、何が問題なのかわかりません (react がTerminalコンポーネントを見つけられない理由がわかりません)。

0 投票する
2 に答える
872 参照

ruby-on-rails - この React ライブラリを React-Rails で使用するにはどうすればよいですか

私はこれに出くわしました:

https://github.com/ssorallen/turbo-react

そして、私はそれが何をするかが好きです。現在React-Rails gemを使用しているRailsプロジェクト内でこのコードをどのように使用するかについて少し混乱しています

React Rails を使用して Rails gem にコードを読み込むことができるように、どこにコードを配置すればよいかについて、私はほとんど混乱しています。主要な JS ファイルを vendor/assets フォルダーに貼り付けると、次のメッセージが表示されます。

この種の JS ファイルを Rails プロジェクトに含める方法を根本的に誤解しているだけであることはわかっています。

0 投票する
1 に答える
21439 参照

javascript - ReactJS の onClick 関数から別のコンポーネントを呼び出す方法

Reactjsを学んでいます。Rails で 1 つのサンプル 反応アプリを実装しました。解決策を見つけるためにたくさん検索しましたが、何も見つかりませんでした。関数から別のコンポーネントを呼び出したかったのonClickです。しかし、何も起こりません。それは私が達成しようとしていることですか?はいの場合は、私が間違っている場所を教えてください。そうでない場合は、どの方法で実装できますか。これが私のコードです:

更新: 以下のトリックを試してみると、コンポーネントが呼び出されますが、ページがリロードされ、呼び出されたコンポーネントが再び消えます:(

その他の詳細が必要な場合は、お気軽にお問い合わせください。前もって感謝します。:)

0 投票する
1 に答える
718 参照

javascript - React-Rails gem を使用した ExecJS::RuntimeError Rails 4

ローカル サーバーを起動するとエラーが発生しますrails s

エラーメッセージ:

コンパイル ((execjs):6633:19): SyntaxError: [stdin]:5:10: 予期しない . (ExecJS::RuntimeError)

my の6行目application.html.erbが強調表示されます。

<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>

Gemfile

オブジェクトのレンダリングに react-rails gem を使用してい@recordsます。

app/assets/javascripts/components/records.js.coffee

このエラーメッセージが表示される理由を知っている人はいますか?

0 投票する
1 に答える
417 参照

ruby-on-rails - React-rails と Algolia を使用したサーバー側レンダリング

反応アプリサーバー側をプリレンダリングしようとしていますが、問題に遭遇しました:require('algoliasearch')私が得るとすぐにReferenceError: XMLHttpRequest is not defined

faux-jaxを使用してモックしようとしましたが、結局XMLHttpRequest、それが正しいTypeError: Cannot read property '0' of undefined方法だとは思いません。

この問題について何か考えはありますか?