2017-10-15 5 views
1

私はES6でテンプレートリテラルの興味深い可能性を発見しました。私は不思議に思っていました:ブラウザとの互換性を除けば、文字列を扱うときに、まったくのテンプレートを文字通り使うという制限がありますか?JavaScriptでテンプレートリテラルのみを使うべきですか?

+1

https://stackoverflow.com/q/37777677/5768908 –

答えて

0

バーチェルのimportの文を除いて、すべての場所で正常に使用しています。そこにはエラーが発生します。

コードを拡張して、常に1つのパラメータの太い矢印の関数をラップするのと同じように、()と同じようにコードを拡張するといいです。

あなたは同じことを考えて、'の代わりにどこでも使用し始めました。また、MDNをチェックしても使用できないとは言いませんが、文字を保存することによってconsole.logをインデントするなどのいくつかの癖がありますが、短い答えはJavaScriptで、ライブラリの99%はスペースや改行を気にしませんしたがって、あなたが野生のユースケースに入るまでそれは必要ではありません。

我々はので、(二重引用符である)JSXを除いて、デフォルトでは、すべてのための単一引用符の使用を強制するeslint-config-airbnbを使用するように変換した

編集。また、テンプレートリテラルを使用する場合にのみ重大アクセントが適用されます。

私はこの設定をかなりデファクトスタンダードと見なしています。そのルールセットは、十分に情報があり、理由で裏付けされています。私はそれにあなたの諺時計を設定することをお勧めします。

質問がある場合は、Airbnb GitHubで問題を作成してください。質問はljharbに宛ててください。

関連する問題