豆腐とコンソメ

豆腐とコンソメ

もろもろのプログラム勉強記録

VSCode の Prettier の設定を理解する

VSCode の Prettier の設定を理解する VSCode で prettier を使う際に、なんとなくで設定していてたまに困るので整理する。 prettier の vscode 用拡張機能のページをちゃんと読めば、いろいろと書いてあったのでメモ。 https://marketplace.visualstudio.co…

2019年の振り返り

www.tohuandkonsome.site 2019年できたこと Reactを少し使えるようになった React を業務で使うことができて、なんとなくこんな感じで作ってけばよさそうだなという感覚が得られた。 2019年に書いた記事もReactに関係するようなものが多かった。 www.tohuand…

ApacheでCGIを実行する仕組みをのぞいてみる

過去にPHPで以下のコードを実行した場合、このprintの結果はどこに吐かれるんだろう、と混乱したことがあった。

jestのmockを学ぶ

モックを学ぶ jestを使っていてモックで毎回あれ?ってなるので備忘録 関連 www.tohuandkonsome.site 前提 テスト対象のtarget.js import getName, { getAge } from "./service"; // 関数の場合 export default (id: string) => { const { name } = getName(…

ES2015 より前のクラスについてのメモ

ES2015 より前のクラスについてのメモ github.com 基本 ES2015 より前の構文。 ブラウザで実行する場合は、Babel を使わなくても、IE11 で実行することができる形。 もちろん Node.js でも実行することができる。 function Member(firstName, lastName) { th…

useEffectでrace conditionとdebounceに対応する

useEffectでrace conditionとdebounceに対応する ReactのHooksに入門した。 useEffectのクリーンアップは再レンダー時に毎回行われるんだよ!という公式ドキュメントをみて、ほーんという感じだったけど race conditionとdebounceをhooksを使ってシンプルに…

Typescriptのtargetについて調べてみた

Typescriptでは、tsconfig.jsonでtargetを指定できる。 targetには、ES5だったり、ES6、ES2016と、ECMAScriptのバージョンを指定できる。 これは、TypescriptをコンパイルしてJavascriptに変換したときに、どのECMSScriptのバージョンにするかを指定できるオ…