問題タブ [tsx]

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

javascript - React の JSX / TSX 内から HOC を直接呼び出すことはできますか?

renderTypeScript で React HOC を使用していますが、TSX コンポーネントメソッド内から呼び出すと機能しないようです。次に例を示します。

次のように、親 JSX ファイルからこれを呼び出しています。

1 番目と 2 番目のテストは期待どおりに機能します。2 番目のテストではテキストが赤くなります。しかし、3 行目は何もレンダリングしません。2 行目と 3 行目は同じだと思っていました。

デバッガーでステップ実行すると、テスト #2 の引数はタイプ のコンポーネントですHelloWorldComponentが、テスト #3 ではComponent = Object {$$typeof: Symbol(react.element), ...}.

{ withRedText(<HelloWorldComponent />) }JSX/TSX ファイル内からのような構文でコンポーネントを動的にラップする方法はありますか?

(TypeScript 2.1.4 & React 15.4.0)

これはCodePenにあります

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

javascript - div 要素にフォーカスを設定する際の問題

div 要素にフォーカスを設定しようとしています。そのため、ツール ヒント モーダルは、その要素にマウスを合わせる必要なくスクロールできます。問題は、リチャートのツールヒントにデータが多すぎて、次のグラフに溢れ出し、次のグラフのツールヒントがページのこぼれ。私の考えは、ツールチップに最大の高さを設定し、スクロールできるようにすることでした。

私が試したものはこちらです。

そして私のsetFocus関数のために

私の onFocus 関数がトリガーされることはありません。

0 投票する
3 に答える
2049 参照

typescript - WebStormで「{」と「}」の前後にスペースを追加するには?

私は JetBrains 製品に少し慣れており、作業中のファイルのスタイルを設定できることを知っています。ただし、目的のスタイルを表示するために .tsx ファイルを構成する場所が見つかりません。TypeScript セクションを変更しても、.tsx ファイルは変更されないようです。

次の画像でわかるように、.tsx ファイルがあり、 after {、 before }、 beforeのスペースが必要です/>commandただし、 + option+を押すと、すべてのスペースが削除されLます。

ここに画像の説明を入力