TypeScript

storybook-ai-agent-screenshot
6 views

Storybookで画面操作説明の画像をAI Agentに作らせる

プロダクトの画面操作説明ドキュメント(マニュアル、要件定義書、オンボーディング資料)は、画面が変わるたびに書き直しを強いられる。文章だけの差分なら軽い。番号や矢印を重ねた説明画像は別で、変更のたびに画像編集ソフトで置き直しになる。 この作業...

why-i-wont-use-nextjs
2,174 views

私がNext.jsを使用しない理由

以下の文章は、執筆者のKent C. Doddsさんからの許可を得て翻訳したものです。 https://www.epicweb.dev/why-i-wont-use-nextjs あなたはこれから新しいプロジェクトに取り掛かるのでしょうか。...

ts-morph-tailwind
290 views

ts-morphを使ってtailwindのレスポンシブ対応

最近弊社ではts-morphを使って様々なコードを生成し、開発の効率化を図っています。 今回はtailwindでのレスポンシブ対応をts-morphで自動生成する方法を解説します。 前置きが長いのでさっさと実装を知りたい人は 実装 まで飛ん...

typescript-higher-kinded-type
867 views

TypeScriptとHigher Kinded Type(高階型)

関数型はデータ型というものを非常に重視する。 データ型によって値をモデリングし、どういった性質のデータなのかを表現する。 更に型システムと組み合わせることでデータ型はさらなる力を得る。 型システムによってデータ型を抽象化するときに利用する型...

fp-ts-semigroup
116 views

fp-tsとSemigroup

TypeScriptの関数型ライブラリのfp-tsには型クラスとしてSemigroupがいる。 その紹介。 https://gcanti.github.io/fp-ts/modules/Semigroup.ts.html Semigroup...

typescript-typeclass
1,085 views

TypeScriptと型クラス

HaskellやScalaなどの関数型言語の特徴として型クラスというものがある。 これは関数型における強力な道具の一つであり、そして何もHaskellやScalaなどの特権機構ではない。 サポートの大小はあれど他の言語でも実現できる。 そし...

google-typescript-interface
86 views

Googleがinterfaceを好む理由

style guideにそう書いてある。 https://google.github.io/styleguide/tsguide.html#interfaces-vs-type-aliases 理由はinterfaceが好まれるテクニカルな...

react-digraph使い方
100 views

react digraph使い方

公式 GraphViewコンポーネント Props GitHub - uber/react-digraph: A library for creating directed graph editors nodeKey: 内部的にD3の操作に...