問題タブ [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.
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)」の間に表示されます。
誰かが私が間違っていることを教えてもらえますか?
javascript - データの準備ができたらreact-rails gem呼び出しコンポーネント
データの準備ができたら、レンダリング関数でコンポーネントを呼び出そうとしています。または null を返します。理由はわかりませんが、react-rails gem はこの文字列で Parse Error を返します。ソースコードは以下です。
エラー トレース ログ:
どのように修正しますか?
ruby-on-rails - react-rails: window.Component.method のようなコンポーネントのメソッドを呼び出す
コンポーネントの特定のメソッドを呼び出すことは可能ですか? window.Component.method
うまくいきません...
どんな助けでも大歓迎です、前もって感謝します。
ruby-on-rails - jbuilderを使用したreact-railsが機能しない
私react-rails
はjbuilderで使用しようとします。たとえば、私はこのreact-railsの素晴らしいサンプルアプリを使用し、JSON応答としてjbuilderを使用するように書き直そうとしましたreact-rails
.
主な書き換え部分は次のとおりです。
しかし、次のエラーが発生しました。
このエラーを解決するアイデアはありますか? 前もって感謝します。
完全なソース コードを表示: jbuilder を使用するとエラーが発生する · jwako/sample-react-rails-app@508d581
ruby-on-rails - sidekiq ジョブが成功した後にページ上の反応コンポーネントを動的に更新する方法
Railsアプリケーションにsidekiqジョブがあります。
そして、私のサイトにはいくつかの反応コンポーネントがあります。
sidekiq ジョブが成功した後、Rails アプリのページを自動的に更新するにはどうすればよいですか?
ruby-on-rails - 事前レンダリングに関する Reactjs-rails の問題
私はreact-rails
gem を使用していますが、特定の問題に遭遇しました: prerendering が機能しません。私はコードを書きましたが、私に例外を送ってください:
ここに私のコードのソースがあります:
components.js.coffee
terminal.js.jsx.coffee
そしてビュー:
デフォルトreact-rails
設定を使用していて、何が問題なのかわかりません (react がTerminal
コンポーネントを見つけられない理由がわかりません)。
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 プロジェクトに含める方法を根本的に誤解しているだけであることはわかっています。
javascript - ReactJS の onClick 関数から別のコンポーネントを呼び出す方法
Reactjsを学んでいます。Rails で 1 つのサンプル 反応アプリを実装しました。解決策を見つけるためにたくさん検索しましたが、何も見つかりませんでした。関数から別のコンポーネントを呼び出したかったのonClick
です。しかし、何も起こりません。それは私が達成しようとしていることですか?はいの場合は、私が間違っている場所を教えてください。そうでない場合は、どの方法で実装できますか。これが私のコードです:
更新: 以下のトリックを試してみると、コンポーネントが呼び出されますが、ページがリロードされ、呼び出されたコンポーネントが再び消えます:(
その他の詳細が必要な場合は、お気軽にお問い合わせください。前もって感謝します。:)
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内
このエラーメッセージが表示される理由を知っている人はいますか?
ruby-on-rails - React-rails と Algolia を使用したサーバー側レンダリング
反応アプリサーバー側をプリレンダリングしようとしていますが、問題に遭遇しました:require('algoliasearch')
私が得るとすぐにReferenceError: XMLHttpRequest is not defined
faux-jaxを使用してモックしようとしましたが、結局XMLHttpRequest
、それが正しいTypeError: Cannot read property '0' of undefined
方法だとは思いません。
この問題について何か考えはありますか?