MathJax in Next.js ① 素朴に
dangerouslyInnerHTMLという関数でJavaScriptを埋め込む部分をHTML的に書いてみる。
→ リロードしないと数式として展開されない。
プリレンダリングの時点では埋め込まれたスクリプトが動作しないためと思われる。
ページ遷移に合わせて描画できれば良いが(実際MathJaxにはtypeset()という描画関数も用意されているが)、どうReactから扱えばよいか分からなかった。
Linkタグを使わないなどの回避策はあるがあまりきれいではない(Next.js の利点を殺してしまうので)