問題タブ [reactjs]

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 に答える
10043 参照

javascript - github の例からの React js とブートストラップ モーダル

反応を使用してアプリをセットアップしようとしていますが、モーダル以外はすべてうまくいっています。次のリンクからこのコードをそのまま使用しましたが、エラーが発生しました。https://github.com/facebook/react/blob/master/examples/jquery-bootstrap/js/app.js

このフィドルhttp://jsbin.com/eGocaZa/1/edit?html,css,output を試してください

コールバック関数は「this」にアクセスできないようです。コンソールに「これ」を記録すると、ウィンドウ オブジェクトが記録されます。

私はこれを渡し、機能しているように見える新しい関数を返しましたが、それは正しくないようで、jsfiddleでうまく機能していませんでした。ローカルでモーダルを起動しましたが、閉じる機能で同じ問題に遭遇しました。どんな助けでも大歓迎です。ありがとう!

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

javascript - reactjs - アンカータグリンク

これらのコード行を次のようなものに出力する方法を見つけようとしています

ここに画像の説明を入力

BASE_URLとしてここに画像の説明を入力

このコードを実行すると、ブラウザに次の出力が表示されます。 ここに画像の説明を入力

これを行う正しい方法は何ですか?

0 投票する
13 に答える
285337 参照

javascript - ReactJS は HTML 文字列を JSX に変換します

Facebook の ReactJS の扱いに問題があります。ajax を実行して html データを表示したいときはいつでも、ReactJS はそれをテキストとして表示します。(下図参照)

ReactJS レンダリング文字列

データは、jquery Ajax の成功コールバック関数を通じて表示されます。

ここに画像の説明を入力

これをhtmlに変換する簡単な方法はありますか?ReactJS を使用してどのようにすればよいですか?

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

javascript - Facebook React.js の例のエラー?

Facebook の Reactjs ライブラリを試してみたところ、すばらしいことがわかりました。私は例/チュートリアルを実行し、それを機能させました。

今私は: http://facebook.github.io/react/docs/interactivity-and-dynamic-uis.html

そして、私はコードを試しています:

上記のコードを実行した後、何も得られません。私のGoogle Chromeコンソールで、私が得たエラーはUncaught SyntaxError: Unexpected token <、で始まる行にありました<p onClick={this.handleClick}>

コードの何が問題なのか教えてくれる人がいるかどうか疑問に思っていましたか?

よろしくお願いします。

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

javascript - 特定のイベントリスナーを react.js 要素から削除する方法

いくつかのハンドラーでこの単純なレンダリング関数を使用しています。

React.createClass 関数内で、関数のようなものを使用してthis.removeTheListener、特定の mouseMove 関数を削除するにはどうすればよいですか? mouseMove 関数のパフォーマンスに関係なく、リソースが重いことはわかっていますが、私がやっていることは完璧なイベントです。

特定のリスナーだけを削除して、一度削除したら別の時点で追加し直すことはできますか?