2021年に学んだ(1)-輸出の命名
2377 ワード
const I18n = useI18n();
に示すようにdefaultエクスポートメソッドは作成できません.エクスポートの名前を付けなければなりません.なぜなら、
const i18n = useI18n();
このように自由に使う場合があります.大丈夫でしょう.という意見もありましたが、
これは本当に関係のない物語ではありません.アプリケーションの増加に伴ってますます混乱しているからです.
// i18n.module.ts
export const useI18n = () => ({ I18n });
// application.component.ts
const { I18n } = useI18n();
たまに上と一緒にやっているときconst { I18n: i18n } = useI18n();
悪意に満ちた同僚がいるかもしれません.このような場合、この悪意は誠意に満ちているので、許してください.代わりにPRが攻撃の変更を求めています.
もしそうなら、default exportsをデフォルトでエクスポートするのはいつですか?
使用箇所に注入する場合,変数の自由な命名を誘導したい場合は,このようにすることができる.
しかし、このような状況はたくさんありますか?
Reference
この問題について(2021年に学んだ(1)-輸出の命名), 我々は、より多くの情報をここで見つけました https://velog.io/@sungchuni/2021로부터-배운-것-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol