issues
search
trpfrog
/
trpfrog.net
A monorepo for my personal website, trpfrog.net, built with Next.js and TypeScript.
https://trpfrog.net
6
stars
2
forks
source link
named export に移行する
#41
Closed
trpfrog
closed
1 year ago
trpfrog
commented
1 year ago
コンポーネント等で default export している箇所を named export にします
現状の問題点
default export だとコンポーネントに好き勝手名前をつけられてしまう
named export でも別名をつけられるが、
as
で明示的に名前を変えていることを書ける
default export だと名前変更をしたときの IDE 支援が弱く、うまく名前が変わってもらえなくてつらい
解決策
まず named export に移行する
Next.js の機能でどうしても必要な部分は残す
ESLint で default export が使われることを未然に防ぐ
コンポーネント等で default export している箇所を named export にします
現状の問題点
as
で明示的に名前を変えていることを書ける解決策