0
IntelliJ(または何でも)では、ReactコンポーネントのPropTypeを設定するときに定型コードを処理するための「ライブテンプレート」を作成しようとしています。 Blink
の機能を持っていて、プロタイプを設定したい場合は、Blink
の部分のBlink.propTypes
が自動的に提案されているライブテンプレートをどうすればできますか?私はIDEにその名前を推測させたいのですが、強調表示/選択してそれを上書きすることができます。私は提案の部分にこだわっています。javascriptのライブテンプレートでクラス/関数名を自動的に提案する方法はありますか?
// Existing function
function Blink(props) {
return (
...
)
}
// Manually coded propTypes
Blink.propTypes = {
text: PropTypes.string.isRequired
};
//Simple live template, where I'd like the $NAME$ part to be smarter
$NAME$.propTypes = {
$END$
}
ありがとう@lenaを探します。どちらも自動的に最初の提案クラス名には入れませんが、どちらもすぐに選択できる自動補完オプションのリストを正しくフィルタリングしています(ただし、これは通常の動作であるかどうかはわかりません)。 'classNameComplete()'はオートコンプリートリストを自動的に表示させました。ここで 'jsClassName()'はそれを表示するためにトリガする必要がありました。したがって、 'jsClassName()'がより適切であると読み取るのに対し、 'classNameComplete()'は私の後ろに最も近いものになります。 オートコンプリートを行わなくても、自動的に最適な推測値を落とすオプションはありませんか? – user605331
私には、 'jsClassName()'はコードスニペットを使うときに 'Blink'という名前を自動的に挿入し、補完リストから他のクラスを選ぶことができます。これは私が提案できる最良の選択肢です。 – lena
もう一度試してみて、今働いているようです。最初の試みで何かを混乱させているはずです。ありがとう! – user605331