私はtypescriptですと反応したプロジェクトで作業を開始し、私は通常のクラスファイルで何をすべきか自問しますか?私は.tsまたは.tsxファイルを使用する必要がありますし、反応プロジェクトでなくても.tsxファイルを使用しない理由が何も見つかりませんでした。 .tsxファイルを使用しない理由や具体的な状況はありますか?なぜtypescriptチームが全く新しい拡張を追加しないのか?typescriptで常に.tsxの代わりに.tsxを使用することには何か欠点がありますか?
20
A
答えて
21
JavaScriptがJSX Harmony
モードになっているときに、最後にx
を使用するのはまあまあです。これが有効である場合には、次のとおりです。
doSomething(<div>My div</div>);
は、しかし、あなたのファイルの拡張子は本当に限り、あなたの前のプロセッサはあなたの決定(browserifyまたはWebPACKの)を認識しているとして、問題ではありません。 1つは、Reactでない場合でも、すべてのJavaScriptに対して.js
を使用します。あなたは私の意見ではかなりより一貫性のあるすべてのもののためにtsx
またはts
を使用するように選択することができます。
関連する問題
- 1. Typescript TSXと汎用パラメータ
- 2. ビジュアルスタジオ2010でSQLサーバーの代わりにMYSQLを選択することに欠点はありますか?
- 3. TypescriptとReact JSX(TSX)でmixinsを使用する方法
- 4. プリペアドステートメントを使用することには欠点がありますか?
- 5. AJAXをRIAとして使用することには何らかの欠点がありますか?
- 6. DATE列の代わりにIDを使用する場合の欠点はありますか?
- 7. GCCで-O3を使用することに欠点はありますか?
- 8. SEAMには何らかの欠点がありますか?
- 9. react-jsxからtypescript-tsxへの移行
- 10. フォアグラウンドサービスにContext.startService(Intent)の代わりにContext.startForegroundService(Intent)を使用することに利点はありますか?
- 11. 2つのWSUSサーバーを使用することには何らかの欠点がありますか?
- 12. ネットワークサービスの代わりにローカルシステムをアプリケーションプールに設定するとどのような欠点がありますか?
- 13. リンクの代わりにボタンを使用する利点はありますか?
- 14. -Bsymbolic-functionsの使用には欠点がありますか?
- 15. SharedPreferencesの代わりにDataLayersを使用することに不利な点はありますか?
- 16. jsxをtsxに変換しますか?
- 17. NetBeansでAndroid用に開発することに欠点はありますか?
- 18. com.google.appengine.repackaged *の代わりに何を使用する必要がありますか?
- 19. AddPortの代わりに何を使用する必要がありますか?
- 20. スプライト画像の代わりにデータURIを使用する際の欠点は何ですか?
- 21. 鼻テストクラスにsetup(self)の代わりに__init __(self)を使用することには欠点がありますか?
- 22. tsxの反応ファイルにtsを使用
- 23. プレーンストリングの代わりにObjectIdを使用する利点は何ですか?
- 24. springの代わりにthymeleaf jspを使用する利点は何ですか
- 25. Chromeを使用してReact TypeScript .tsxファイルをデバッグする - Webpack
- 26. MongoIdの代わりに一意の文字列を_idとして使用することには何らかの弱点がありますか?
- 27. react + datetimeとreact + typescript(tsx内)の使用方法
- 28. コンテキスト変数の代わりにこれをjavascriptで使用することに問題がありますか?
- 29. typescriptで型をグローバルに定義する方法はありますか? ES6 Promiseの代わりにbluebirdを使うことに興味があります
- 30. 通常のデフォルト値の代わりにUIAppearanceプロキシを使用する利点は何ですか?