JavaScript

JavaScript

モーダルの外側がクリックされたら閉じるパーツを作成

[Reactでコンポーネントの外側がクリックされか判別する](https://ichiki.netlify.com/blog/20191218_react_click_out/)を見ていて、あ!これ使えるな。と思って自身のPJに導入しました。 その際に、TypeScriptとReact Hooksに書き換えたので、ブログにサンプルを載せておきます。

Read
JavaScript

type TypeKey<T> = { [K in keyof T]: K }[keyof T] これ読めますか?

TypeScriptの学習がてらライブラリを見ていて、タイトルの型宣言が出てきて全く意味がわからなかったので、コツコツ調べて自分なりにしっくり来たので、備忘録がてらBlogに投稿します

Read
JavaScript

utility-typesライブラリのOmitの実装を見てみる

utility-typesライブラリのOmitの中がどのような実装になっているか気になったので深堀りしました。

Read
JavaScript

TypeScript Generics + Omitが便利

utility-typesライブラリのOmitの凄さに気づいたので備忘録的に残しておきます。

Read
Gatsby

Gatsbyチュートリアル - CoffeeShop (準備編)

Blogをとりあえず作成するために、Gatsbyで作られてた[gatsby-starter-lumen](https://github.com/alxshelepenok/gatsby-starter-lumen ) を使わせてもらっているが、中のコードを読んでもチンプンカンプンなため、Gastbyのチュートリアルを勉強し直してみます。 今回はオフィシャルのチュートリアルを行った上でより実践的な理解を深めたいので、 YouTubeに上がっているCoffeeShopの動作の作成をしながら理解を深めていきます。

Read