だらだら更新していきたい技術ブログ

React × TypeScript × ESLint × Prettier 環境構築

毎回環境構築のたびに引っかかってる気がするのでメモ。 React × TypeScript とりあえずCreate React App。今回はTypeScriptなのでオプションを忘れないように。 $ mkdir sam...

いくつかのCIサービスを試してみた

CIサービスを比較したい 巷にはCIサービスが色々あるそうですね。せっかくなのでいくつかのサービスを齧って比較してみましょう。今回は個人開発利用をターゲットとして、CIまでの手順とビルド時間当たりの料金についてみていきたいと思います...

OAuth 2.0 を完全に理解したので図にしてみた

あらすじ 今まで OAuth は「認証とか簡単にできてすごいんだなー」程度に思っていました。しかし仕事でOAuth(に近い仕組み)を実装することになり、雰囲気でOAuthを使うわけにはいかなくなりました。というわけで、理解しようぜO...

Reactカスタムフックの可能性を感じる

Reactカスタムフックの可能性を感じる 趣味でReactの勉強を始めて早ひと月。何か面白い機能は無いかなーとReact公式を眺めていたら、面白そうなものが目に入りました。その名も「カスタムフック」。むしろ何故今まで気づかなかった。...

Pythonでテキストファイルに含まれる文字の種類をリストアップ

Pythonでテキストファイルに含まれる文字の種類をリストアップ 仕事でテキストファイルに含まれる文字をリストアップする機会があったので、せっかくなのでPythonを使ってみました。環境構築等については省きます。今回はPython ...

useReducerの非同期処理に立ち向かう

React Hooks、使っていますか? 私は鋭意学習中です。 Reaact Hooksで提供されているAPIの一つに、useReducerが存在します。簡単に言うと、変数を宣言するときに更新方法をあらかじめ設定しておくことがで...

React on TypeScript に Action Creator は必要ない

React Hooks on TypeScript に Action Creator は必要ない まだReactもTypeScriptもはじめたばかりですが、そう感じました。というわけで、まとめてみた。 そもそもAction ...

React on TypeScript 事始め

React始めました 最近までVue.jsを勉強していましたが、先日知人に「React >>> 越えられない壁 >>> Vue.js」と論破されてしまったので、ついカッとなってReactを始めまし...

Qrunch始めました

Qrunch始めました Qiitaほど厳格である必要が無く、Twitterよりもまとまった活動記録が残るということで、Qrunchを始めてみました。おいおい情報整理と記事の充実を図っていきたいと思います。