noguzo blog

Frontend engineer.

stylelintで@extendがエラーになってしまう

2019.12.07

CSSの構文をもとに解釈しているため、@extendがエラーとなってしまう。 そのため、が提供しているを使う。 stylelint-scss/README.md at master · kristerkari/stylelint-scss · GitHub…

dispatchするアクションはできる限りまとめたほうがいいのか

2019.10.22

先日コードレビューをしていたとき。 APIを呼び出し、データを取得しておく間ローディングを表示する実装があった。 その際、APIを呼ぶ前にローディングのスタータス更新と、それ以外に必要なステータス更新を別のアクションで行っていた。 ↓のような感じ。 個人的に無駄にState…

Gatsbyで作成したサイトにGoogleAnalyticsを導入する

2019.09.29

Gatsbyで作成したサイトにGAを導入します。 前提 Gatsbyでサイトを作成している すでにGAのトラッキングIDを発行済 GAを導入 STEP1: gatsby-plugin-google-analyticsをインストール STEP2: トラッキングID…

Gatsbyでシンタックスハイライトを有効にする

2019.09.28

コードを書いていくときにどうしてもシンタックスハイライトが必要になります。 デフォルトだと設定されていないので、オフィシャルのプラグインを使ってシンタックスハイライトを有効化していきます。 今回はを使用します。 install 設定 gatsby-config.js…