問題タブ [react-on-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 投票する
2 に答える
8089 参照

javascript - window.location は未定義です

react-redux アプリケーションのホームページをロードすると、エラーが発生しました

{"location":"/","currency":"USD"} を使用してアプリを事前レンダリングする際に、エラー "TypeError: Cannot read property 'search' of undefined" が発生しました

次のコードでエラーが発生します

誰でも私を助けてくれませんか

編集

コンソール上のwindow.locationは

assign: 関数…} 祖先オリジンズ:DOMStringListassign:関数 ()ハッシュ :"" ホスト : "localhost:5000" ホスト名 : "localhost" href : " http://localhost:5000/ " origin : " http://localhost:5000 " pathname : "/" port : "5000" protocol : "http:" reload : function reload() replace : function () search : "" toString : function toString() valueOf : function valueOf() Symbol(Symbol.toPrimitive) : 未定義 のプロトコル: 場所

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

reactjs - React State を使用してビューを変更する方法はありますか?

私は長い間この問題を回避しようとしてきましたが、解決策が見つからないようです。

いくつかの状況で、私が取り組んでいるプロジェクトでは React-Router on Rails を使用できませんが、State Method を使用してコンポーネントを切り替える方法があると聞きました。本当ですか?

この Ruby on Rails アプリでは、1 つの親コンポーネントとその内部で多数の const コンポーネントを操作します。問題は、ユーザーがクリックする必要がある 3 つのボタンがあり、クリックしたときにコンテンツ ブロックを変更する必要があるということです。

何か案は?