mismith
Gatsbyに不満があったわけではないですが(むしろ今回の移行でGatsbyのありがたみも感じられた)、ほとんど動向を追えてないし、案件で使うとしたらNext.jsだろうなとか、Next.jsの方の盛り上がりを見ると、Next.jsに集中した方がいい気がしたので移行しました。NetlifyからVercelにしたのは惰性です。
Gatsbyの部分をNext.jsに変えただけで、既存のスタイルやコンポーネントはほとんどそのまま活かしました。ただ、Netlifyやめたせいで、Netlify Formが使えなくなり、お問い合わせフォームはなくなりました。個人なのでそんなに必要ないし問題ないです。
こういうのがダメみたいです
<Link href="/about">
<a>To About</a>
<a>Second To About</a>
</Link>
https://nextjs.org/docs/messages/link-multiple-children
GatsbyのLinkはスタイリングするときにLinkを直接emotionで上書きしてましたが、next/link
はそれはできないので、Linkはそのままで直下にスタイリングしたaタグを置くのですが、その時の指定です。
https://nextjs.org/docs/messages/link-passhref
Gatsbyのプラグインってありがたいなー。