FOUC とはFOUCとは、flash of unstyled contentの略で、CSSが適用されていない状態が一瞬表示された後にCSSが適用されることでチラつく現象のこと。 事象このブログにおいては、ヘッダーの部分がリロードを繰り返す度にロゴがガタっとなって、チラついていた。 やったことちょうどヘッダーだけMaterial-UIのコンポーネントに変えていたので、GatsbyJSとMaterial-UIの組み合わせが怪しそうだということで、調査してみるとまさしくなIssueがヒットした。 Flicker of Unstyled Content (FOUC) with Gatsby and Material UI · Issue #15097 · gatsbyjs/gatsby その中でGatsbyのコントリビュータの対応策のコメントを見つけた。SSRするページでMaterial-UIの
![GatsbyJSで作っているブログのFOUC対策をした](https://cdn-ak-scissors.b.st-hatena.com/image/square/ecef2af48dfbaa3f7a6cf13ef1e2523996c84e72/height=288;version=1;width=512/https%3A%2F%2Fkikunantoka.com%2Fassets%2Fimages%2Fogp.png)