ハンバーガーメニュー

Menu

READ

5 articles read

2026.03.01 / 15:41👍 Interesting
useEffect
useEffect-lifecycle

useEffectって外部ハッチとして利用しろっていう事は無限回聞いてたけど、じゃあいつ使うべきなんだっていうのを意外と言語化できてなかったからそれが分かってよかった。あとstrict modeで二回実行される理由理解してなかった。小さなとこだと依存配列を減らすために定義を中に入れたりカスタムフックとして切り出すみたいなことを考えるのももうちょっとクリアになった感じした。

2026.03.01 / 03:45👍 Interesting
Mapped Types
mapped-types

存在自体は知ってたけど、型パズル以外でどう使うのか理解出来てなかったので、オブジェクトのプロパティの実装状況の抽出に使ったり、プロパティからゲッター名に変換したりする用途がある事を理解出来て良かった

2026.03.01 / 00:56👍 Interesting
TypeScript 3.4 - const assertions
const-assertions

constアサーションはよく分かった。シンプルなリテラルにしか使えないのも初めて知ったし、-でreadonlyをstripできるのも知らなかった

2026.02.28 / 15:47👍 Interesting
useCallback
useMemo-useCallback

reactずっと書いてるから流石に知ってた。ただ、改めて読んでみると、意外と毎回使う必要はないとか、memoと組み合わせる時に一番効果があるとかがわかって良かった。react compilerで不要になるとはいえ、フックのドキュメント読むのめっちゃ大事だなって思った

2026.02.28 / 15:33👍 Interesting
SQLパフォーマンス詳解 - インデックスの仕組み
db-indexing

bツリーの話は知ってたけど、リーフノードがそれぞれの参照を持ってることは知らなかったから勉強になった