問題タブ [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.
reactjs - Facebook React のタイプスクリプト
最近Reactを調べていて、JSXとtypescriptを使いたいと思っていました。これに関するリソースやReactの型定義を見つけることができませんでした。
JSX で Typescript を使用できますか?また、型定義は利用できますか?
clojurescript - Clojurescript の this-as マクロがグローバル オブジェクトを指す
clojurescrtipt で reactjs チュートリアルを書いているときに、this-as
マクロが次のようにコンパイルされることがわかりました。
(function(){var t = this; return t;}
これは常に反応クラス内のウィンドウを指します。時々私はこれを回避することができますjs* this
がlet
、map
それらは関数にコンパイルされています。
フォームthis
内でreact jsにアクセスするにはどうすればよいですか?let
フィドルの状況: http://jsfiddle.net/VkebS/57/
およびチュートリアルFYIの一部:
PS:データとネイティブマップ関数にネイティブ配列を使用できます
それは機能しますが...
javascript - 動的イベントに反応する
反応コンポーネントに動的イベントをアタッチするのが困難です。次のコンポーネントがあります。
ご覧のとおり、ListItem の className は「selector」に設定されています。この「セレクター」に基づいて、ノードにクエリを実行し、MyMixin でイベントを動的にアタッチします。
私はReactを初めて使用するので、私の考えはすべて間違っているかもしれません。
よろしく
javascript - 親子関係を作成して反復する React.js コンポーネント
同じタイプの親/子コンポーネントを見つけることができるコンポーネントを用意しようとしています。これらのコンポーネントは、プログラムによって「再現可能」である必要もあります。
そのような:
基本的に必要なのは、MyComponents のツリーを走査する方法です (走査は論理的に制御されます)。
コントロール/パラメーターを親コンポーネントに渡すか、親コンポーネントから事前定義された順序で (データに基づいて) コントロール/パラメーターを子コンポーネントに渡すことができます。これを行うには 2 つの方法がありますが、どちらもプリプロセッサが必要です。1 つは、見つかった MyComponent ごとに新しい Component を生成するプリプロセッサで、いくつかのボイラープレートがあります。何かのようなもの:
もう 1 つの方法は、次のような関数クロージャを追加することでした。
さらに別の方法は、グローバル変数を使用して createClass に注入することでした。
これらの方法はすべて間違っているように見え、React がどのように機能するかについて非常に大きな誤解をしているようです。コンポーネントのツリーをトラバースできるようにするためのよりエレガントな方法はありますか?また、私がコミットしているアンチパターンは何ですか? どうすればいいですか?
typescript - reactjs typescript - DOM リファレンス ドキュメント
私はreactjsとtypescriptで遊んでいます。先に進むために、React.DOM オブジェクトのドキュメント参照をいただければ幸いです。これがあれば、オブジェクトの定義を作成したり、インテリセンス、コンパイル コントロールなどを使用したりできます。
React.DOM 参照オブジェクトへのリンクはありますか?
少し早いですがお礼を
javascript - React.js で豊富なデータ構造を編集する
データ構造用のシンプルなグリッドベースのエディターを作成しようとしていますが、React.js で概念的な問題がいくつかあります。彼らのドキュメントはこれに関してあまり役に立たないので、ここの誰かが助けてくれることを願っています.
まず、外部コンポーネントから内部コンポーネントに状態を転送する正しい方法は何ですか? 内部コンポーネントの状態変化を外部コンポーネントに「バブルアップ」させることは可能ですか?
第 2 に、2 つの別個のコンポーネントでデータを共有して、一方の変更を他方に表示することはできますか?
以下は、私がやりたいことの簡単な例です ( JSFiddle バージョン):
company
オブジェクトの配列を含むオブジェクトがありますemployee
。employee
リストを編集可能なグリッドにレイアウトしたい。ボタンをクリックすると、結果のcompany
オブジェクトとミューテーション (コンソールへの書き込み) が表示されます。
javascript - React.js: 現在編集中の入力の更新を避ける
javascript - JSON構成に基づいて動的にReactjs Renderコンポーネント
JSONとして次の構成があります
反応するrendercomponentでは、コンポーネント名を動的に渡してreact renderすることは可能ですか?
たとえば、この rendercomponent では、ContentFormContent を直接配置する代わりに、json 構成からデータを渡すことができ、ループなどを行うことができます。
SO私はjson構成にページのリストを持ち、特定のナビゲーションの選択に基づいて、jsonファイルからの「タイプ」に基づいてコンポーネントをレンダリングします
javascript - サーバー上で非同期に初期化されたコンポーネントをレンダリングする方法
私は ReactJS に比較的慣れていないので、「最初のツイートまでの時間」を短縮するためにサーバー側のレンダリングを簡単に実装できることに魅了されました。React の renderComponentToString を使用してサーバー上でマークアップを事前レンダリングする Node-Express-React スタックを実行しています。
コンポーネントを同期的にレンダリングできる場合は問題なく動作しますが、ajax を使用したコンポーネントの実装に関しては苦労しています (ただし、これはコンポーネントの初期化中の非同期操作 (websocket など) に適用されます)。
React Web サイトの例を見てみましょう: http://facebook.github.io/react/tips/initial-ajax.html
renderComponentToString を使用すると componentDidMount がトリガーされないため、サーバーでは機能しません。この単純なケースは、(jQuery の $.get を使用する代わりに) クライアントとサーバーで同じ HTTP リクエスト ラッパーを使用し、コンポーネントをインスタンス化して prop として渡す前にデータをプリフェッチすることで回避できます。
ただし、実際の複雑なアプリでは、非同期の依存関係が非常に複雑になる可能性があり、プリフェッチは React 構造を構築する子孫のアプローチにはあまり適していません。実際に何もマウントせずにサーバー上でレンダリングできる非同期初期化パターンを React に実装するにはどうすればよいですか (つまり、PhantomJS のような DOM エミュレーションはありません。これが renderComponentToString を使用することの要点です)。
javascript - プレーンなJavaScriptで反応するイベントをリッスンする方法は?
http://facebook.github.io/react/index.htmlにアクセスすると、jsx のチュートリアルが見つかりますが、js だけを使用するにはどうすればよいですか?
たとえば、上記のコードはリスナーを使用していますが、プレーンな JavaScript でそれを行うにはどうすればよいですか?
ありがとう